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

 

一、簡介

遠程倉庫是指託管在網絡上的項目倉庫,如今互聯網上有不少項目託管平臺,好比github、gitlab等。爲了避免公開本身項目代碼,能夠在本身的服務器上搭建本身的項目倉庫,最多見的是搭建GitLab。html

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

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

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

重點放在前面

上傳的Github/GitLab帳戶郵箱必定要和本地配置的郵箱相同,也就是說若是郵箱不相同,每次鏈接不一樣的Github/GitLab帳戶時,本地須要從新配置郵箱,可是ssh不用從新生成,測試過了。GitLab鏈接和Github相同,因此會一邊就行了~服務器

二、生成SSH 密鑰

  

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

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

輸入後會出現三次輸入提示,回車忽略便可ssh

 

 

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

繼續輸入以下命令:測試

cd ~:到用戶目錄加密

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

ll:查看文件夾下面的全部文件

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

 

 

 

三、登錄GitLab帳號,點擊頭像,Setting->SSH Keys,將複製的公鑰粘貼到Key文本框中,Title隨便添加就能夠!

 

 

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

       pull-----

等基本操做

參考連接:http://www.javashuo.com/article/p-vdrttuvi-dt.html

 

  

 

原文出處:https://www.cnblogs.com/T8888/p/11895916.html

相關文章
相關標籤/搜索