有一个" Push"菜单项,但是当我点击它时,除了一个微妙的进度条显示并且从未完成之外没有任何反应。在Visual Studio Code的Docs页面中,我发现了这一行:"目前,VSCode尚未处理凭证管理,"并且该页面链接到凭证助手上的GitHub页面,这对于其他远程服务器(在我的情况下是bitbucket)来说太具体了,而且对于如何设置VS代码还不够具体。
答案 0 :(得分:38)
如果你在Windows中使用git bash中的这一行:
git config --global credential.helper wincred
下次git会记住你的密码。多数,VSCode将正常工作;)
Bye Bytes!
答案 1 :(得分:11)
告诉Git你的名字,以便你的提交被正确标记。在$ here后输入所有内容:
git config --global user.name"您的姓名"
告诉Git与您的Git提交相关联的电子邮件地址。您指定的电子邮件应与Github上的电子邮件设置中的电子邮件相同。要隐藏您的电子邮件地址,请参阅"将您的电子邮件地址设为私有"。
git config --global user.email"您的电子邮件地址"
请参阅:Set Up Git
答案 2 :(得分:7)
如果您(或未来的搜索者)正在寻找专门针对bitbucket的说明(尽管对于git更常见)Here是Atlassian帮助页面,用于使用凭据缓存进行永久身份验证。
答案 3 :(得分:0)
如果由于使用ssh身份验证而希望推送到需要输入密码的自己的服务器,则可以这样做:
使用命令code
从git命令提示符启动Visual Studio代码
我在此页末找到了这个 https://code.visualstudio.com/Docs/editor/versioncontrol 常见问题解答中的问题是“我可以在VS Code中使用SSH Git身份验证吗?”
现在每次与git服务器交互时,都会提示您输入密码
这是打开git时如何使用git运行命令的指南 Windows shortcut to run git bash script