发表于: 2018-05-11 18:45:31
1 445
今天完成的事情:
1.完成SVN学习,能够使用SVN进行正常的拉代码,更新代码和Commit操作,大体上与Git差别不大(具体操作差别体现在图形界面上)
2.完成Git学习,同样能够进行正常操作,并且在服务器上搭建Git,通过Git对GitHub进行代码克隆、拉代码的操作。
3.完成了通过GitHub对Html文件进行访问,通过GitHub提供的域名进行页面查看。
4.完成了对Nginx的配置,实现访问服务器公网IP地址对任务一的页面进行查看。
详细内容:
关于SVN的内容没有太多好写的,大致就是简单的从官网上下载安装的操作,然后是SVN乌龟的操作,写一点容易忽略值得注意的
正常SVN对文件的改名需要通过Rename后改名,并且commit。就可以远程对GitHub的文件进行改名了。
然后是关于Git的内容,写一下关于Git在服务器上搭建的步骤吧(可能会出现漏掉的情况,尽力回忆吧)。
第一步,安装git:
$ sudo apt-get install git
第二步,创建一个git用户,用来运行git服务:
$ sudo adduser git
第三步,比较重要,很多人没注意关于权限的问题,导致怎么也无法和GitHub建立连接,并且上拉代码到服务器上,
首先在本地生成SSH KEY,
ssh-keygen -t rsa -C "your_email"(你自己的邮箱)
生成后,会发现生成的KEY在root文件夹下面,但是又没有权限访问导致无法进入文件对SSH KEY(公钥)进行获取,这样就更不
可能对GitHub进行远程操控了,所以需要提升权限,使用sudo -s 命令就可以,然后使用ctrl+d就可以退出(应该是这样的)
ssh -T git@github.com (使用这条命令对GitHub是否成功连接进行测试)
成功后就可以正常进行clone,update等操作了。
关于GitHub上查看git的URL访问页面的内容,比较简单,这个百度上挺多的,就不多赘述了。
服务器的话,首先开放80端口,然后配置Nginx(安装后,打开default文件,对index文件路径修改或者对www文件夹里的html文件进行修改,就可以达到通过服务器IP来进行访问任务一页面的效果啦~
遇到的问题:
拖延症及其他日常生活随机事件
收获:
( “第一次搭起来一个网站,还尝试购买了域名。感觉!兴奋!!!”),学会搭建网站并且能够学会了一些基础的Linux的命令。
评论