github - git的ssh key是怎麼設定的呢?
迷茫
迷茫 2017-05-02 09:46:37
0
1
622

我在我的一個git倉庫下使用ssh-keygen -t rsa -C "humingx@yeah.net"生成了秘鑰,提示我輸入名字,然後我輸入了y,於是這個目錄下就出現了y.pub和y兩個文件,但是/Users/username/.ssh目錄下也出現了id_rsa id_rsa.pub兩個文件,而且id_rsa.pub中的公鑰和y.pub的公鑰不一樣。
我想問的是:

  1. git的ssh key是一個ssh key對應一個代碼倉庫嗎?

  2. 為什麼y.pub和id_rsa.pub文件內容不同,那麼我在遠端代碼倉庫提交ssh key的時候,應該填寫哪一個呢?

拜託大家了

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(1)
巴扎黑

y和y.pub應該是之前不知道什麼時候產生的,你看看檔案修改時間就知道了。正確的生成路徑是.ssh目錄裡的,因為你的指令沒有指定路徑和名字,所以id_rsa是預設名字。
一個ssh密鑰對可以對應一個github帳號也可以對應一個項目。如果希望自己帳號參與的所有項目都用這個金鑰,就在帳戶設定裡配置。如果只想某個專案用,就在專案設定裡配置。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板