git - 間違えた - sourcetree 認証失敗




ソースツリーリモート:無効なユーザー名またはパスワード (8)

  1. tools \ optionダイアログで保存したアカウントを削除します。
  2. もう一度プッシュまたはプルすると、SourceTreeはログイン名とパスワードの入力を求めます。

ソースツリーでgithubにプッシュしようとしていますが、次のエラーが発生します:

git -c diff.mnemonicprefix = false -c core.quotepath = false push -v --tags origin live_version:live_version remote:無効なユーザー名またはパスワード。 致命的: ' https://github.com/myname/myrepo/ 'の認証に失敗しました https://github.com/myname/myrepo/ プッシュしてい https://github.com/myname/myrepo

エラーで完了しました。上記を参照してください。

しかし、私が行くとき

ツール>認証> githubアカウント

[編集]> [OAuthトークンを更新]をクリックします ページが開き、次のメッセージが表示されます。

認証成功

SourceTree has been successfully authenticated. You may now close this page.

常に機能していましたが、突然停止しました。2要素認証がありません。 アカウントを削除して、再度追加してみました。 プロジェクトをgithubにプッシュできるように、接続を再び機能させるにはどうすればよいですか。

Sourcetreeバージョン2.1.8.0


GitHubで2要素認証を有効にしている場合は、ここでも取得できている可能性があります。 その場合は、 AlonR の answer (Macの場合-私のために働いた)または Sven の answer (Windowsの場合-未テスト)に従ってください。次に、 here の指示に従って動作させてください。


Windowsの場合:

  1. [ツール]> [オプション]> [認証]-Git Saved Passwordから問題のレポジトリデータを削除します(たとえば、login @ repo.com)
  2. 問題のあるリポジトリのあるタブを選択します。
  3. ターミナルを開き、gitコマンド(ex git pull origin)を作成すると、ログインとパスワードが求められます。 正しいログイン名とパスワードを入力してください。 ログインとパスワードが更新され、すべてが再び機能します。

アクセストークンを使用してこの問題を解決しました。 私はmacbookを使用していますが、上記の答えはすべてうまくいきませんでした。 githubアカウントに移動し、右上隅のプロフィール画像をクリックして、次をクリックします。

設定->開発者設定->個人アクセストークン->新しいトークンを生成

アカウントのパスワードを入力する代わりに、このトークンを必要なパスワード領域のsourcetreeポップアップウィンドウに貼り付けます。 Githubは2段階の検証を使用するため、アカウントパスワードではなくトークンを使用する必要があります。 がんばろう! これがあなたのために働くかどうか私に知らせてください。


私は here で答えを見つけました、それはバージョン2.1.8+の既知のバグです

次の手順で修正されました。

Tools > Options > Git > Update Embedded Git

コマンドラインでプッシュすることもできます。

編集

また、@ Latishaの答えを追加します。

1. Do the above.
2. Close Sourcetree
3. Delete AppData\Local\Atlassian\SourceTree\passwd 
4. Restart SourceTree
5. Hurray!!!

私はこれに多く苦労しました、私のMacでそれを解決したのは:

  • ファインダーを開き、Cmd + Shift + gをクリックします
  • ~/Library/ 入力します
  • Application Support/SourceTree フォルダーに Application Support/SourceTree ます
  • userName @ STAuth-bitbucket.orgを削除し ます
  • キーチェーンアクセスを開く
  • sourctreeを検索
  • 「ログイン」アイテムを削除する
  • ソースをbitbucketから複製します
  • KeyChainはbitbucketパスを要求します

私は同じ問題を抱えていました、私はアカウントに再ログインしてこのエラーを解決しました。


組み込みgitを使用するmacOS用SourceTree 2.7.6については、提案されたすべての回答に従いましたが、それでも同じ問題がありました。

私にとっての解決策は、2要素認証をオフにすることでした。

明らかに理想的ではありませんが、作業を完了する必要がある場合があります。





atlassian-sourcetree