gitlab配置和搭建 ssh


(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):這才是我們想要的結果

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM