問題点
SourceTreeを使ってBitbucketからクローンしようと思ったら,URLがGitリポジトリと認識されない
動作環境
windows10
SourceTree x2.6.9.0
Git v.2.19.1
解決方法 その1
- SourceTree閉じる
- Userのディレクトリ以下にある\AppData\Local\Atlassian\SourceTree\内のpasswdファイルを消す
- SourceTree起動してクローンする
- アカウント情報を求められるので入力
- おっけー!
#解決方法 その2
(2019/04/19追記)
githubのアカウント名(ID)を変えたところ,またエラーが起こるようになった...
- 「ツール」「オプション」「認証」からGithubのアカウントを選択し,「編集」からトークンを再読み込みしておく
- SourceTree閉じる
- Userのディレクトリ以下にある\AppData\Local\Atlassian\SourceTree\内のpasswdファイルを消す
- SourceTree起動してクローン(もしくはプッシュ,プル等)する
- アカウント情報を求められるので,このときに表示されるユーザ名が変更後のユーザ名と異なっていることを確認し,一旦キャンセル
- Userのディレクトリ以下にある\AppData\Local\Atlassian\SourceTree\内のuserhostsファイルを開く
- "github.com"と書かれた行の下にあるユーザ名を変更後のものに変更し上書き保存
- 再度クローンをしたときに求められるアカウント情報の欄に表示されるユーザ名が変更後のものになっていれば成功!
他にもいろんな解決手段があるみたい
- 再インストール
- ツール>オプション>認証から認証情報消す
- AtlassianにGoogleログインじゃなくてメールアドレスとパスワードでログインする
原因
SourceTree内での認証情報の管理,更新方法がよくないっぽい....