github - Git如何在一個機器上建立多個SSH KEY並且在使用的時候可以指定使用某個KEY
我想大声告诉你
我想大声告诉你 2017-05-02 09:50:10
0
2
829

具體的問題是我現在在git上面可能會有這些項目,然後我想通過不同的ssh key去使用這些項目,
這就要在一台機器上生成多個sshkey,然後還要在push的時候不同的項目使用不同的key,有這樣使用過的麼?
求教

我想大声告诉你
我想大声告诉你

全部回覆(2)
小葫芦

沒有,一般使用多個ssh key是對應多個github帳號來管理的

產生指定金鑰 ssh-keygen -t rsa -C "郵件地址" -f ~/.ssh/youname

修改不同的host

vim ~/.ssh/config

大家讲道理

我覺得也沒有這樣的用法,我覺得樓主的這種需求很奇怪。但github上有一些很實用的功能可能對樓主有點用處,這些功能你可以在github的「設定」選單中找到:

  • SSH and GPG keys

github上可以使用多個ssh-key或gpg-key來關聯你的帳戶,但是不能滿足樓主那樣的要求。

  • Personal access tokens

這是一個類似令牌的功能,有點像Oauth的存取token。我是這樣理解它的,就是當我們希望臨時給一個用戶推送到倉庫的權限時,我們就可以生成一個Personal access token,賦予相應的權限,然後將這個權限發給那個用戶,那個用戶就可以具有推送權限了。是不是有點像令牌呢?

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