我從github上兩個不同的私有倉庫工作的工作,我已經產生了爲他們每個人的兩把鑰匙和我有如下一個配置文件時管理SSH密鑰:如何與github上
Host github.com-frontend
HostName github.com
User lulzimfazlija2
IdentitiesOnly yes
IdentityFile ~/.ssh/id_rsa_frontend
Host github.com-backend
HostName github.com
User lulzimfazlija2
IdentitiesOnly yes
IdentityFile ~/.ssh/id_rsa_backend
的事情是當我嘗試從任何項目推送它仍然要求我從id_rsa而不是id_rsa_frontend或id_rsa_backend寫入密碼。
我該如何告訴git總是通過一個單一的鍵來識別。
我也想這樣:
$ ssh -T [email protected]
關鍵輸入密碼 '/c/Users/lulzim/.ssh/id_rsa_frontend': 嗨lulzimfazlija2 /風險投資前端!您已成功通過身份驗證,但GitHub不提供shell訪問權限。
但是,當我做混帳推它仍然要求我從id_rsa鍵寫密碼。
有沒有什麼辦法可以讓我從每個項目的特定鍵總是問我。
什麼是您試圖推入的URL?給我們輸出'git remote -v' –
另外,這是什麼問題?你需要每次輸入密碼嗎? –
其:[email protected]:lulzimfazlija2/venture-backend.git –