web-dev-qa-db-ja.com

Sourcetreeは常にMercurial(キルン)による認証を要求しますか?

私は、SourceTreeで最新のLionを実行しています。

私はFogbugzキルンレスポンスに接続しようとしましたが、成功しましたが、KeyChainに保存したにもかかわらず、Sourcetreeをプッシュまたはプルするたびにユーザー名とパスワードを要求されます。誰かがこの問題について何か洞察を持っていますか?

45
kidcapital

これは私がMacでこの問題を解決するのに役立ちました:

  1. [表示]> [ホストされているリポジトリを表示]またはCommand + Shift + Hをクリックして、[ホストされているリポジトリ]ウィンドウを開きます。
  2. [アカウントの編集]をクリックします
  3. アカウントをダブルクリックします
  4. パスワードの設定をクリックします
39
germangti

私は同じことをしていて、埋め込みのものではなくシステムのgitを使用して修正しました:

設定-> git->システムgitを使用

28
Joan P.S

ターミナルを開いてgit config --global credential.helper osxkeychainと入力します。 sourcetreeからプルします。次回からは再度質問されないため、もう一度パスワードを入力する必要がある場合があります。

PS:このソリューションはMac OS専用です

11
Francis F

私は時々同じ問題に出くわします。ここにリストされているメソッドはどれも実際には役に立ちませんでしたが、コンピューターを再起動した後、SourceTreeとgitを使用して、やり直せるようになりました。

それにもかかわらず、この問題は地獄として迷惑であり、最初の質問が投稿されて以来、アトラシアンが3年以上それを解決していないことを確認することはさらに不安になります。

8
codeepic

私は同じ問題を抱えており、長い間悩みましたが、解決策を見つけました:

  1. プロジェクトフォルダーのターミナルに移動します。
  2. #git pullを実行します
  3. ユーザー名とパスワードを入力してください
  4. SourceTreeに戻り、FetchまたはPullを実行します。パスワードの再入力は求められません。
4
Peng Tao

私は同じ問題に遭遇しました、私がしたことは

  1. キーチェーンアクセスを開く
  2. リポジトリに対応するキーチェーンエントリを見つけ、ダブルクリックして開きます(例:github.comという名前のエントリ)
  3. 「アクセス制御」タグをクリックします
  4. 「すべてのアプリケーションにこのアイテムへのアクセスを許可する」を選択し、変更を保存します

これは問題を解決しますが(少なくとも私にとっては)、ある意味で安全性は低くなります。

1
Jinghan Wang

このすべてで90分を無駄にしました。 Sourcetreeは単に私のアカウントを削除して再度追加することを許可しませんでした。最後に古いバージョンをアンインストールしてダウンロードしました:

https://www.sourcetreeapp.com/download-archives

ver 1.10は私のすべての問題を修正しました:

0
Roger

Laurensのコメントで述べたように、jira.atlassian.com(プロジェクトSRCTREE)から問題を報告できます。認証の問題がない限り、資格情報をキーチェーンに保存した場合、認証を常に要求するべきではありません。

乾杯

0
Kezzer