web-dev-qa-db-ja.com

Stash Gitエラー「致命的:リモートエラー:CAPTCHAが必要です」

次のコマンドを使用して、Stashプロジェクトからプルしようとします。

$ git remote add Origin https://[email protected]/scm/~username/project.git
$ git pull Origin develop

パスワードの入力を求められます。パスワードを入力すると、次のエラーが表示されます。

Stashアカウントは、再度ログインする前にCAPTCHAを解決する必要があるとしてマークされています。これは通常、間違ったパスワードでログインしようとする試みが多すぎることが原因です。必須のCAPTCHAは、パスワードを正しく入力した場合でも、SCMクライアントが解決されるまでStashにアクセスできないようにします。現在ブラウザを介してStashにログインしている場合は、CAPTCHAをクリアするためにログアウトしてから再度ログインする必要があります。

ログアウトして再度ログインしても役に立ちません。どうすれば修正できますか?

18
Nathan Fig

問題は不正な形式のURLでした。stash@ stashではなく https://[email protected]/scm/~username/project.git である必要があります。

2
Nathan Fig

Captcha警告に関する別の一般的な問題は、パスワードの変更に関連しているようです。認証されたシステムでパスワードが変更されると、sourcetreeとEclipseプラグインの両方が、bitbucketですでにログインしているセッションとパスワードの競合を起こし、CAPTCHA認証がアクティブになる可能性があります。

解決策:bitbucketセッションに入り、ログアウトして再度ログインします。問題が解決しない場合は、URLを確認することをお勧めします。キャプチャを有効にすると別の方向に移動し、URLが誤動作しているユーザーアカウントにより認証エラーが何度も発生するためです。

16
Ozan Aksoy

ブラウザでBitBucketへのセッションを開くと、すべてが正常であるという印象を与えます。ログアウトして再度ログインするだけで、ログインするときにCAPTCHAを解決する必要があります。その後は準備完了です。

14
chjortlund

私のために働いたのは、C:\ Users\UserName\AppData\Local\Atlassian\SourceTreeに移動してpasswdファイルを削除することでしたSourcetreeが閉じられ、bitbucketからログアウトされました。その後、bitbucketに再度ログインし、キャプチャを解決しました。次に、sourcetreeを起動してフェッチを実行したときに、パスワードを入力しましたが、すべて順調でした。

5

MacOS上のstashの場合、これは私のために働いています:

  1. SourceTreeを閉じる
  2. キーチェーンアクセスを開く
  3. 「stash」を検索し、エントリを削除します
  4. Stash Webサイトにアクセスし、ログアウトして再度ログインします
  5. SourceTreeを開き、パスワードを入力します
5
brkeyal

これは私に起こりました。 sourcetreeパスワードファイルを削除しようとしましたが、動作しませんでした。ログアウトしてbitbucketにログインしましたが、うまくいきませんでした。うまくいったのは、Windows上のPanel ControlとCredential Managerに移動することでした。gitリポジトリへのすべての参照を変更/削除しました。

2
Victor Oliveira

このログアウトとログインを繰り返していましたが、効果はありませんでした。 StashにログインするためのSSO(シングルサインオン)を備えた企業の土地にいます。次に、ログアウトしてからブラウザーでハードリフレッシュを行いました(FireFoxではShift-refresh)。これにより、キャプチャのあるログイン画面が表示されました。

ログインしたらSourceTreeにアクセスし、[ツール]> [オプション]> [認証]からパスワードを削除しました。

もう一度プルリクエストをやり直すと、ポップアップでパスワードを要求され、そこからうまく機能しました。

1

SourceTreeでこのエラーが発生した場合、以下を実行する必要がありました。

  1. ブラウザーでStash/BitBucketに移動し、ログアウトしてログインし、新しいpwdとcaptchaを使用して検証します。検証されると、アカウントのキャプチャ検証要件が削除されます。
  2. SourceTreeに戻ってプルまたはフェッチを行うと、同じ古い保存されたパスワードを使用しようとするため、検証失敗メッセージが表示されます。古いパスワードを使用しないようにするには、SourceTreeからターミナルを開いてからgit fetchを実行してください。新しいパスワードを要求する必要があり、新しいpwdを指定して保存できます。
1
javaJavaJava