具體的問題是我現在在git上面可能會有這些項目,然後我想通過不同的ssh key去使用這些項目,這就要在一台機器上生成多個sshkey,然後還要在push的時候不同的項目使用不同的key,有這樣使用過的麼? 求教
沒有,一般使用多個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,賦予相應的權限,然後將這個權限發給那個用戶,那個用戶就可以具有推送權限了。是不是有點像令牌呢?
沒有,一般使用多個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,賦予相應的權限,然後將這個權限發給那個用戶,那個用戶就可以具有推送權限了。是不是有點像令牌呢?