2017-02-03 6 views
-1

複数の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? おかげ

+0

url = [email protected]:Jakuje/stuff.git 

のようなものから.git/configに代わりにSSHのHTTPSを使用しますので、あなたのgitリポジトリにURLを変更する必要があります質問として言い換えてください。最初のアカウントのid_rsaを失った場合は、新しい鍵ペアを生成する必要があります。 – awiebe

+0

@awiebe um ..なぜそれは質問ではありませんか?私はid_rsaを持っていないが、gitはまだ最初のアカウントとして私をregconize。私はそれがどのように動作し、設定を変更する方法を知りたいのですか? – Yichin

+0

@Yichin:これは間違ったフレーズですが、私は疑問だと思います....あなたが聞いたことをもっと明確にすれば助けになるでしょう:あなたはsshやhttpでプッシュしますか? 2つの異なるキーでsshを押しても構いませんか? [this](http://stackoverflow.com/questions/25464930/how-to-remove-a-ssh-key)と 'ssh -i'はssh鍵管理の理解に役立つはずです – urban

答えて

0

私の代わりにsshのHTTPSを介してgithubのにプッシュしたいです。

次に、あなたが、それはこれが問題ではない

url = https://github.com/Jakuje/stuff.git 
+0

こんにちは、私はこれを知っています。しかし、私の問題は、私がhttpsを使用するとき、私は拒否されています(リモート:secondaccountへのアクセス許可/ xxxx.gitがfirstaccountに拒否されました。)申し訳ありません。ありがとうございました – Yichin

関連する問題