0
我有以下的 「假」 的配置:當主機用戶名和Github帳號不同時如何設置Github SSH登錄?
- 服務器:服務器
- 在server1的用戶名:user1的
- 私人Github上庫:repo1
- 一個Github上的帳戶:用戶2
我在上爲user1
創建了一個SSH密鑰:
ssh-keygen
我已將id_rsa.pub
鍵添加到Github帳戶:user2
。從
我已經測試SSH連接登錄爲user1
到Github上通過運行下面的命令:
ssh -T [email protected]
ssh -T -p 443 [email protected]
兩個命令是成功的意思我可以連接。只要我嘗試運行:git pull
我被問及username
和password
,爲什麼?
我想避免輸入用戶名/密碼每次我需要執行拉/提交/推送。
信息庫被配置爲https
:
remote.origin.url=https://github.com/company/repo.git
我應該改變遠程URL從https
到ssh
?我錯過了什麼?
注意:「假」不使用實名但存在配置。