首页 > 解决方案 > 我如何在 Windows 的 Visual Studio Code 中保存 Gitlab 用户名和密码?

问题描述

这是一个奇怪的问题,但我找不到我是怎么做到的:

我有三台计算机,它们都带有 Visual Studio 代码和一个 gitlab 帐户。在其中两个中,我的操作是

git clone ___.git
cd folder
git init
git remote add origin ___.git

然后,每次我推,...我必须输入我的ID并通过。

但是在我的第一台电脑上,我做了一些我不需要输入 id 和 pass 的事情,它只是轻松地推送。

然后,我想我一定做了这样的事情

https://git-scm.com/docs/git-credential-store

但是当我.gitconfig在文件夹中查找时/Users,我只有我的user.name(不是 gitlab 的那个),电子邮件(这个是 gitlab 的电子邮件),但没有密码输入。而且我在任何地方都找不到任何其他.gitconfig文件。当然,我没有设置任何 SSH 密钥。

那么问题来了,我做了什么?

标签: visual-studio-codepasswordsgitlab

解决方案


确保使用GCMfW: Git-Credential-Manager-for-Windows

git config --global credential.helper manager

然后再试一次:这应该缓存您的用户名/密码,前提是您使用的是 HTTPS ( https://.. .) URL,而不是 SSH URL。


推荐阅读