Git使用基本方法二(通過SSH加密傳輸串連git伺服器)

來源:互聯網
上載者:User

標籤:git

之前介紹的串連git伺服器的方法(連結),存在一個不是很方便的問題,即每次上傳等操作時都需要使用者名稱和密碼。

git伺服器還支援通過SSH加密的傳輸,通過這種方法,可以省去每次都輸入密碼的麻煩。不過在此之前需要先做一下設定。


1.產生SSH Key

ssh-keygen -t rsa -C "[email protected]"

可以選擇儲存位置和是否加密,一般不用更改,直接一路斷行符號即可,也不用設密碼。


2.上傳SSH Key

首先登陸你在git伺服器上用的賬戶,我用的是http://git.oschina.net/,登陸後,右點擊上方“設定檔”


之後再左側欄選擇“SSH公開金鑰”


下方會有輸入框


這時候需要我們輸入之前產生的SSH公開金鑰了,輸入命令如下(沒有改動儲存位置的話)

cat ~/.ssh/id_rsa.pub

以上只是部分,總共大概5行,全部複製過去(不要遺漏),粘貼到公開金鑰那

之後再標題處輸個標題,表示這個是那台電腦上的公開金鑰(再每台電腦上產生的公開金鑰不一樣,所以換了台電腦的話,需要重建,再添加上來,可以把你所有的電腦都添加上)


確定之後就將上傳成功,之後再向git伺服器提交時,就可以不用密碼了(第一次可能需要提示輸個“yes”)



Git使用基本方法二(通過SSH加密傳輸串連git伺服器)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.