LoginSignup
3
3

More than 3 years have passed since last update.

GitLabのアカウント情報(パスワード)を変更したらSourceTreeからPush,Pull,Fetchができなくなった場合の対処法

Last updated at Posted at 2019-05-28

TL;DR

SourceTreeが保存していたアカウント情報のファイルを消して再サインインしたら直った。
(環境はWindows10SourceTree

GitLabのパスワードを変更したらSourceTreeからPush,Pull,Fetchができなくなった

まあ普通に当たり前なんですが、GitLab上でパスワードを変更したらSourceTreeからPush,Pull,Fetchができなくなった
しかしとくに再認識のためのアカウント入力ウィンドウも出てこない。

ちなみにエラーとしては

remote: HTTP Basic: Access denied

とでてました。

解決方法

C:\Users\USERNAME\AppData\Local\Atlassian\SourceTree以下にあるpasswdというファイルを削除するか、
このファイルの中のGitホスティングサービスごとに書かれているアカウント情報(2行分)を消して保存してやると、
SourceTreeからPush,Pull,Fetchする際に再認証のためのウィンドウが出てくるので、そこに現在のアカウント情報を入力してやるといいみたいです。

WS000015.JPG

Macはちょっとわからないです。

なおらんが?

Windowsの場合、コントロールパネルから「資格情報マネージャー」を開いて、そこの「Windows資格情報」から、
Windowsに記録されているGitホスティングサービス(ここではGitLab)の資格情報を削除してみてください。
調べてみると、このエラーの多くの場合はアカウント情報変更後も変更前の情報(資格情報)を使ってアクセスしようとするのでエラーがでるみたいです。

↓以下の画面から該当する資格情報を削除
WS000016.JPG

ちがうみたいだが??

ごめんなさい、これ以上はちょっとわかんないです。。

参考URL

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3