visual-studio-code - 我如何在 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 密钥。
那么问题来了,我做了什么?
解决方案
确保使用GCMfW: Git-Credential-Manager-for-Windows:
git config --global credential.helper manager
然后再试一次:这应该缓存您的用户名/密码,前提是您使用的是 HTTPS ( https://.. .) URL,而不是 SSH URL。
推荐阅读
- matlab - Matlab double() 为 sym 返回 0
- javascript - 网页不滚动时的功能
- javascript - 将 react-route 链接集成到 Material UI 列表中
- c++ - 当 i 不是常量表达式时,寻址 std::tuple 的第 i 个成员?
- reactjs - Gatsby useState 不更新值
- android - 这是用 Kotlin 在类中实例化对象的好方法吗?
- angular - Angular 6,大数据导致使用反应式表单的性能下降
- php - 如何在 PHP 中使用一个用户操作生成和下载文件?
- reactjs - 在 React Native 中查看包装文本标签抱怨文本字符串
- tensorflow - colab中的tf-sentencepiece导入错误(导入路径很奇怪)