如何在Visual Studio代码中执行git push?

zho*_*uji 41 git visual-studio-code

有一个"推"菜单项,但是当我点击它时,除了一个微妙的进度条显示并且从未完成之外没有任何反应.从Visual Studio Code的Docs页面,我发现这一行:"凭证管理目前不由VSCode处理",该页面链接到凭证助手上的GitHub页面,这对于其他远程服务器来说太具体了(在我的情况下,bitbucket) )并没有具体说明如何设置VS代码.

小智 39

如果你在Windows中使用git bash中的这一行:

git config --global credential.helper wincred

下次git会记住你的密码.多数民众赞成,VSCode将正常工作;)

再见Bytes!

  • 每次推或拉时,VS Code都无法询问我们的密码吗?因为我真的不想在没有密码的情况下与Central Repo沟通. (5认同)
  • 此外,[此答案](http://stackoverflow.com/a/15382950/1061340)提供了有关在Windows中保存这些凭据的位置的说明,以及如何管理它们(编辑或删除). (4认同)
  • 大!这有效.在config命令之后,您需要在命令行上按一下它. (3认同)

小智 11

告诉Git你的名字,这样你的提交就会被贴上标签.在$ here后输入所有内容:

git config --global user.name"你的名字"

告诉Git与您的Git提交相关联的电子邮件地址.您指定的电子邮件应与Github上的电子邮件设置中的电子邮件相同.要隐藏您的电子邮件地址,请参阅"将您的电子邮件地址保密".

git config --global user.email"你的电子邮件地址"

请参阅:设置Git


小智 7

如果您(或未来的搜索者)正在寻找专门针对bitbucket的指令(尽管更常见的是针对git)以下是使用凭据缓存进行永久身份验证的Atlassian帮助页面.


小智 5

目前,VSCode通过产生实现git集成git.如果git push在命令行上工作但没有提示输入用户名/密码,它也可以在VSCode中运行.

我不知道如果设置SourceTree不提示输入用户名/密码就足以让vanilla命令行git也不提示.