複数のGitHubアカウントを使用したいので、2番目のアカウントのSSHキーペアを作成します。チュートリアルが言うよう 私は私のsshの設定にgitが私のgithubアカウントを認識する方法
#Default GitHub
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
Host github-secondaccount
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_secondaccount
を追加します。(私はファイルid_rsaとしていないが) その後、私はアイデアを得た、私はにgithub.comのIdentityFile
を変更した場合どのような~/.ssh/id_rsa_secondaccount?
https instead of ssh
をギブスにプッシュしたいので。 しかし、gitはまだ私に教えてくれます。
remote:secondaccount/xxxx.gitがfirstaccountに拒否されました。
私の最初のアカウントにはid_rsaファイルがありません。
どのように最初のアカウントとして私をrecongnizes? おかげ
に
のようなものから
.git/config
に代わりにSSHのHTTPSを使用しますので、あなたのgitリポジトリにURLを変更する必要があります質問として言い換えてください。最初のアカウントのid_rsaを失った場合は、新しい鍵ペアを生成する必要があります。 – awiebe@awiebe um ..なぜそれは質問ではありませんか?私はid_rsaを持っていないが、gitはまだ最初のアカウントとして私をregconize。私はそれがどのように動作し、設定を変更する方法を知りたいのですか? – Yichin
@Yichin:これは間違ったフレーズですが、私は疑問だと思います....あなたが聞いたことをもっと明確にすれば助けになるでしょう:あなたはsshやhttpでプッシュしますか? 2つの異なるキーでsshを押しても構いませんか? [this](http://stackoverflow.com/questions/25464930/how-to-remove-a-ssh-key)と 'ssh -i'はssh鍵管理の理解に役立つはずです – urban