1. 程式人生 > >Git連接GitLab遠程倉庫

Git連接GitLab遠程倉庫

tla 信息 ssh key you 設置 簡介 htm int 現在

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 "[email protected]" ,直接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

Git連接GitLab遠程倉庫