2017-06-14 5 views
-1

ショートバージョン:は私Githubに何をプッシュすることはできませんし、毎回私は、このエラーメッセージPush rejected: Push master to origin/master was rejected by remoteを取得してみてください。マイコミットしてプッシュすることは決してありませんし、私は私のgitから.ideaをエクスクルードするためにいくつかの行を追加したところ、私はAndroid Studioで私の.gitignoreファイルを変更してから、私は私のgitとそれのdidnを更新しようとした後、これらのファイルmodules.xmlvcs.xmlbuild.gradleGitは文句を言わないリモートにプッシュ

でこの起こったが立ち往生しています.ideaファイルを削除しないでください。そこで私は.ideaをGithubから手作業で削除し、git-hellを起動しました!

私はrebase、push、pull、merge、stashを試みました!何も助けていません

+0

このエラーが発生する理由はたくさんありますが、エラーメッセージの詳細は何ですか?おそらく次の行に?ターミナルで 'git push origin master'を実行できますか?アンドロイドスタジオgitの統合よりも明示的になる傾向があります –

+0

端末でこのコマンドを実行すると、既にログに記録されていても私のGithubにログインするよう求められますAndroid Studioからしかし、私がログインしようとすると、常にパスワードかユーザー名のどちらかが間違っていることがわかります。また、私のgithub上で2因子認証を使用しています。@PeterReid – Muddz

+1

GitHubのHTTP(S)URLを使用していて、2FAを有効にしている場合は、[ここの手順に従ってトークンを生成する必要があります](https://help.github.com/articles/providing-your-2fa-authentication-code/#through-the-command-line)を入力し、標準パスワードの代わりにそれを使用してください。 –

答えて

2

この問題の原因は複数考えられますです。上記のコメントにあなたの入力に基づいて

しかしあなたの場所に2つの要素認証をバイパスできるように、あなたはgenerate a personal access token on GitHubする必要があります。

このトークンは、標準のパスワードの代わりに使用する必要があります。

もう1つの解決策は、HTTP(S)URLではなくSSH URIをリモートとして使用することです。

関連する問題