码迷,mamicode.com
首页 > 其他好文 > 详细

gitlab配置和搭建 ssh

时间:2016-11-18 18:50:16      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:开头   png   技术分享   img   key   提交代码   alt   服务   更新   

(1)查看自己之前是否生成过ssh密钥:

  1. cat ~/.ssh/id_rsa.pub  

如果出现一段ssh-rsa开头的,表示已经生成了,可以跳过此步骤;

 

(2)如果之前没有生成ssh密钥,使用命令:

  1. ssh-keygen -t rsa -C "zy901002@gmail.com"  

来生成密钥。其中生成的文件,id_rsa为自己电脑上的私钥,id_rsa.pub为放在服务器上验证的公钥。

(3):切换路径到/.ssh/下  cd  /.ssh/

(4):编辑config 文件

  4_1 vim config

  4_2:配置config文件

  技术分享

(5) :把生成的密钥添加到gitlab上面  profiles setting -->key  ---> add key

    

 

技术分享

(6):克隆远程fork的仓库注意,gite clone gitlab:bilixin/coastal.git(ssh生成的url又一部分需要修改)

  技术分享

这样就把运程仓库的代码克隆下来了

(如果代码还没有显示,就是你需要切换分支了)

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

当然不是代码克隆下来就没事了

(10):查看自己对远程的操作  git remote -v  现实结果如下

  技术分享

  它表示fetch 拉去代码是从这个仓库拉去下来的,而push提交代码也是提交这个仓库里面的

     事实上我们需要的是,拉去代码是从主仓库拉去的,而提交是提交到本地仓库(最后想master发出pull request请求)

  下一步切换路径

(11): 设置从主仓库更新的代码,从本地仓库提交代码,git remote set-url  --push origin gitlab: ***/coastal.git

    技术分享

(12):这才是我们想要的结果

  技术分享

 

gitlab配置和搭建 ssh

标签:开头   png   技术分享   img   key   提交代码   alt   服务   更新   

原文地址:http://www.cnblogs.com/zknublx/p/6078467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!