プロジェクト管理にBacklogを使うと、ソース管理にはBacklog上のgitを使うことが多い。
ソースをクローンしたいけどなぜかクローンできないことがある。
Athenticationって書いてあるのでおそらく認証エラー。
ということで、今回は備忘録としてgit連携で失敗したときの解決方法を残しておく。
どうも、こんにちは。Sneakybot です。
以下はSourcetreeでClone作成時に出たエラー
エラー全文
コマンド: git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks ls-remote https://xxxxxxxx.backlog.jp/git/xxx/project.git
出力:
エラー: remote: Unauthorized
fatal: Authentication failed for 'https://xxxxxxxx.backlog.jp/git/xxx/project.git/'
解決手順
- Sourcetreeの上部メニューの『ツール』→『オプション』→『認証』をクリック
- 『Git保存されたパスワード』でBacklogのパスワードを削除
- Sourcetree再起動
- 再度クローン
1. Sourcetreeの上部メニューの『ツール』→『オプション』→『認証』をクリック
2. Git保存されたパスワードを削除
3. Sourcetree再起動
4. 再度クローン
「credentialHelperSelector」が表示されます。これは認証情報(ユーザ名、パスワード)が必要となるので、それを毎回入力しなくても良いようにしてくれる機能です。
毎回、同じ設定を使用する場合は、「always use this from now on」にチェック。
「ユーザ名」と「パスワード」を入力。
これでクローンできるようになった。