6
  1. IntelliJ IDEA で新しいプロジェクトを作成します

  2. メニューから VCS -> Import into Version Control -> Share project on GitHub に移動します

  3. 新しいリポジトリ名を入力し、[共有] をクリックします

  4. GitHubで認証OK

  5. GitHub にプッシュしようとすると、「 https://github.com/myemail@gmail.com/GitHubTest2.gitにログイン」というログイン ウィンドウが開きます。

  6. デフォルトのログインは github.com/my_username です。そのログインでログインしようとすると、GitHub.com のパスワードと認証が失敗します。また、GitHub.com ログイン (つまり、myemail@gmail.com) と GitHub.com パスワードでログインしようとします。

  7. 3 回試行した後、次のエラー メッセージが表示されます。

GitHub へのプッシュに失敗しました プッシュ承認の失敗: 承認できませんでした

プロジェクトを GitHub にプッシュしようとすると、GitHub.com ログイン/パスワードを使用して GitHub で認証されるのはなぜですか?

4

2 に答える 2

7

以下は私のために働いた:

  • ユーザー名とパスワードを使用する代わりに、個人用アクセス トークンを使用します。GitHub: [アカウント設定] > [アプリケーション] に移動し、[個人用アクセス トークン] を生成します。

IntelliJ では:

  • [設定] > [バージョン管理] > [GitHub] に移動し、ログインと生成されたアクセス トークンを入力します。これで、GitHub リポジトリへのプッシュが機能するはずです。
于 2013-09-09T10:41:40.563 に答える
0
  1. Git プッシュにはユーザー名とパスワードが必要を参照してください。

  2. https の代わりに ssh を使用してみてください (生成された鍵ペア: https://help.github.com/articles/generating-ssh-keysを使用)。

これで問題が解決するかもしれません。私にとっては、IntelliJ で表示されていたエラー メッセージが GitHub から「リモート ホストが予期せずハングアップしました」に変わっただけです。

次に、ターミナルから GitHub にプッシュしようとしましたが、うまくいきました。ターミナルからは、SSH と https のどちらを使用しても機能します。したがって、コードを GitHub にプッシュするには、IntelliJ 統合の代わりにコマンド ライン git を使用することをお勧めします。

于 2012-12-25T05:50:17.053 に答える