3

デフォルトのsshではなく、https認証を使用してGitHubで動作するようにEGitをセットアップしようとしています。(私の理由は、私が教師であり、一部の生徒が別のマシンで作業を行っているため、ディスクに保存されているsshキーに依存するのは不便です。)これを機能させる人はいますか?httpsを使用して「PushtoUpstream」を実行しようとすると、「プッシュ中に内部例外が発生しました:https://espertus@github.com/MillsCollegeMobileAppDev2011/test.git:notauthorized」という役に立たないエラーメッセージが表示されます。

Eclipse 3.6.2(Helios)とバージョン0.11.3のEclipse EGit(インキュベーション)、Eclipse EGit-Source(インキュベーション)、およびEGit Mylyn(インキュベーション)を使用しています。DestinationGitリポジトリの設定は次のとおりです。

  • 位置
  • 繋がり
    • プロトコル:https
    • ポート:[未設定]
  • 認証
    • ユーザー:espertus
    • パスワード:.......。
    • セキュアストアに保存:[チェック済み]
4

3 に答える 3

11

githubアカウントのパスワードを次の場所に入力する必要があります。


認証

ユーザー:espertus

パスワード:こちら

セキュアストアに保存:[チェック済み]


楽しめ!:)

于 2011-03-15T11:46:50.153 に答える
1

パスワードが正しい場合、これを引き起こす可能性のある別の問題はgithubの2要素認証です。それを無効にすると、プッシュが機能するはずです。

于 2015-03-22T01:45:13.773 に答える
0

前述のLarryParksと同様に、2要素認証を使用している場合、HTTPSを介したGitHubへのeGitアクセスで問題が発生します。回避策は、「個人アクセストークン」を作成し、パスワードの代わりにそれを使用することです。

https://help.github.com/articles/creating-an-access-token-for-command-line-use/

于 2016-09-28T13:37:11.807 に答える