git - 間違えた - sourcetree 認証失敗
ソースツリーリモート:無効なユーザー名またはパスワード (8)
- tools \ optionダイアログで保存したアカウントを削除します。
- もう一度プッシュまたはプルすると、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の場合:
- [ツール]> [オプション]> [認証]-Git Saved Passwordから問題のレポジトリデータを削除します(たとえば、login @ repo.com)
- 問題のあるリポジトリのあるタブを選択します。
- ターミナルを開き、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要素認証をオフにすることでした。
明らかに理想的ではありませんが、作業を完了する必要がある場合があります。