Git連接GitLab遠程倉庫


1、簡介

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

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

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

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

2、生成SSH 密鑰

  • 在.ssh 目錄下右鍵打開Git Bash(.ssh目錄不存在,手動創建)
  • 生成秘鑰:ssh-keygen -t rsa -C "your_email@youremail.com" ,直接Enter就行,然后會提示輸入密碼(可輸可不輸)

說明:命令中的email,就是gitlab中的賬號,需要保持一致

  • 執行完成之后,在.ssh 目錄下就會生成秘鑰文件

注:一對密鑰:.pub 文件是你的公鑰,另一個則是私鑰。

3、GitLab添加公鑰

  • 在搜索框中搜索:SSH Keys
  • 點擊 Add SSH Keys
  • 拷貝公鑰文件(即上面生成的id_rsa.pub)中的信息到key輸入框中,title可以隨便起,見名知意即可。然后點擊Add Keys。

至此,Git/GitLab連接配置完成。

 參考教程:https://www.cnblogs.com/xiuxingzhe/p/9303278.html

轉載: https://www.cnblogs.com/gavincoder/p/10054532.html


免責聲明!

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



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