I以下の "偽" の設定があります。ホスト名とGithubアカウントが異なる場合にGithub SSHログインを設定するにはどうすればよいですか?
- サーバー:サーバー1サーバー1で
- ユーザ名:
- 民間のGithubリポジトリUSER1:repo1
- Githubのアカウント:
user1
のSSH鍵をに作成しました:
ssh-keygen
私はid_rsa.pub
キーをGithubアカウントに追加しました:user2
。私はからSSH接続をテストしている
は、次のコマンドを実行して、GitHubのにuser1
としてログイン:
ssh -T [email protected]
ssh -T -p 443 [email protected]
どちらのコマンドは、私は接続することができます成功を意味しました。私が実行しようとするとすぐにusername
とpassword
と尋ねられているgit pull
が、なぜですか?
私はプル/コミット/プッシュを実行する必要があるたびにユーザー名/パスワードを入力しないようにしています。
リポジトリがhttps
として設定されています
remote.origin.url=https://github.com/company/repo.git
私はhttps
からssh
へのリモートURLを変更する必要がありますか?私は何が欠けているのですか?
注:実際の名前を使用しないように設定されていますが、設定が存在する場合は「偽」です。