本地Git連接GitLab(服務器)遠程倉庫


 

1、簡介

遠程倉庫是指托管在網絡上的項目倉庫,現在互聯網上有很多項目托管平台,比如github、gitlab等。為了不公開自己項目代碼,可以在自己的服務器上搭建自己的項目倉庫,最常見的是搭建GitLab。

本地Git與遠端服務器GitLab之間連接方式主要分為:SSH方式和HTTP方式。

HTTP方式:這種方式要求project在創建的時候只能選擇“Public”公開狀態,Private和Internal私有模式下不能使用http方式進行連接,如果考慮到安全性必須進行安全設置。
SSH方式:這是一種相對安全的方式,本地git倉庫和遠端gitlab倉庫之間的傳輸是通過SSH加密,SSH方式在三種project模式下都可以使用。

本文主要配置SSH連接方式,HTTP方式請自行查閱資料。

重點放在前面

上傳的Github/GitLab賬戶郵箱一定要和本地配置的郵箱相同,也就是說如果郵箱不相同,每次連接不同的Github/GitLab賬戶時,本地需要重新配置郵箱,但是ssh不用重新生成,測試過了。GitLab連接和Github相同,所以會一邊就好了~

2、生成SSH 密鑰

  

ssh-keygen -t rsa -C "你的郵箱"

  例如:ssh-keygen -t rsa -C "12345678910@163.com"

輸入后會出現三次輸入提示,回車忽略即可

 

 

 出現該界面,說明ssh key生成成功

繼續輸入如下命令:

cd ~:到用戶目錄

cd .ssh/:打開.ssh文件夾

ll:查看文件夾下面的所有文件

cat id_rsa.pub:打開id_rsa.pub文件

 

 

 

3、登陸GitLab賬號,點擊頭像,Setting->SSH Keys,將復制的公鑰粘貼到Key文本框中,Title隨便添加就可以!

 

 

接下來就是進行clone------

       pull-----

等基本操作

參考鏈接:https://www.cnblogs.com/xiuxingzhe/p/9303278.html

 

  

 


免責聲明!

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



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