用SourceTree客户端,https方式clone的项目。当时填账号密码时选了记住密码。
现在要用新的账号了,需要删除老的git账号(老账号被踢出了项目组),因为系统一直默认用老的账号去连git,一直报权限不足。
已经试过重装git和SourceTree客户端,但是老账号依旧还是没有清除掉。
网上查到的都是用ssh方式实现多账号切换,但是我用的是https方式,连./ssh的文件夹都没有。所以老账号自然不会在不在./ssh文件夹内。
操作系统为win10.
\AppData\Local\Atlassian\SourceTree文件夹也全删掉试了,无效!
目前临时解决方式,clone仓库时带上用户名和密码,缺点密码明文显示
http://yourname:password@git.oschina.net/name/project.git
win10 ユーザー認証情報に保存
コントロールパネル》ユーザーアカウント》認証情報を管理
[Windows認証情報]を選択
git 保存されたユーザー情報は通常の認証情報リストにあります#🎜🎜 #
ディレクトリを変更し、新しいアカウントを使用してプロジェクトのクローンを再度作成しますか?
SourceTree を使用したことはありませんが、このクライアントは Baidu でパスワードを保存しているはずです。試してみてください:
http://m.blog.csdn.net/article/details?id=47007471
Macの場合、Macキーチェーンに記録されます
私のコンピューターもwin10で、資格情報マネージャーに記録されています。
コントロール パネルのすべてのコントロール パネル項目資格情報マネージャー
以下の Windows 資格情報を使用して、sourceTree によって記録されたユーザー名とパスワードを見つけることができます。削除するだけです。