私はGitHubでプロジェクトを共有しようとしていますが、IntelliJ IDEAの「GitHubでプロジェクトを共有する」オプションを使用します。私がそれをクリックすると、GitHubにログインするように求められます.GitHubは正常に実行され、リポジトリにプッシュできるようにコミットするファイルを選択します。代替アカウントを使用してGitHubでプロジェクトを共有
問題は、これが実際にGitHubの上に空のリポジトリを作成しない一方で、それは最初のコミットプッシュしていない、ということで、代わりに私にエラーがスローされます。
Successfully created project 'project' on GitHub, but initial push failed: unable to access 'https://github.com/alt/project.git/': The requested URL returned error: 403
私はその理由を知っています私のメインアカウントを使用するようにgitを設定し、私のaltアカウントにあるリポジトリにプッシュしようとしているためです。私は自分の理由でaltアカウントを設定しました。これが失敗した後、私はgit bashを使ってやろうとしました。私はaltアカウント用の新しいssh鍵ペアを生成し、GitHub上のaltアカウントのSSH鍵に追加しました。
#Default GitHub
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
#Alt GitHub
Host github-alt
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_alt
をし、また、私の代替アカウントのメールと名前にuser.emailとuser.nameを設定します。私も~/.ssh/
フォルダに設定を作成しました。私メインアカウントとして...実際にプッシュするん
git remote add origin [email protected]:alt/project.git
git push -u origin master
がリポジトリにコミットする、ない:このすべてを行った後、私は、新しいリモートを追加して、Gitのはbashを使用して、それをプッシュしようとしました私のaltアカウント。
私はここで間違っていますか? altアカウントでGitHubのプロジェクトを共有し、同じaltアカウントを使用してコミットを送信します。
コードをローカルにコミットする前に 'user.name'と' user.email' *を設定しましたか? (ユーザー名と電子メールの情報はコミットに関連付けられており、コミットをプッシュすると変更されません) –
そうでしょう。この回答を書いた後、私はこれが問題だと分かりましたので、私はそれを分けて、今働いています。この質問は、今はあまり役に立たないようです。 – driima
問題ありません。その場合、他の人には役に立たないと思うのであれば、[あなたの質問を削除してください](// meta.stackexchange.com/a/5222/269535) –