git 推入 Visual Studio 代码怎么办?

How to do git push in Visual Studio Code?

有一个 "Push" 菜单项,但是当我单击它时,除了出现一个微妙的进度条并且从未完成之外,没有任何反应。从 Visual Studio Code 的文档页面,我找到了这一行:"Credential management is not handled by VSCode for now," 并且该页面链接到凭证助手上的 GitHub 页面,这对于其他远程服务器(在我的例子中是 bitbucket ) 并且对于如何设置 VS Code 不够具体。

目前,VSCode 通过生成 git 实现 git 集成。如果 git push 在您的命令行上工作而不提示输入用户名/密码,它也应该在 VSCode 上工作。

我不知道将 SourceTree 设置为不提示输入用户名/密码是否足以让 vanilla 命令行 git 也不提示。

如果您在 windows,请在 git bash 中使用此行:

git config --global credential.helper wincred

下次git会记住您的密码。就是这样,VSCode 可以正常工作 ;)

再见!

如果您(或未来的搜索者)正在寻找专门针对 bitbucket 的说明(尽管 git 更普遍)Here 是使用凭据缓存进行永久身份验证的 Atlassian 帮助页面。

告诉 Git 你的名字,这样你的提交就会被正确标记。在此处输入 $ 后的所有内容:

git config --global user.name "YOUR NAME"

告诉 Git 将与您的 Git 提交关联的电子邮件地址。您指定的电子邮件应该与您在 Github 上的电子邮件设置中找到的相同。要隐藏您的电子邮件地址,请参阅 "Keeping your email address private"。

git config --global user.email "YOUR EMAIL ADDRESS"

看到这个:Set Up Git

如果你想推送到自己的服务器,你需要输入密码,因为你使用 ssh 身份验证,你可以这样做:

使用命令 code

从 git commandpromt 启动 Visual Studio 代码

我在本页末尾找到了这个 https://code.visualstudio.com/Docs/editor/versioncontrol 在常见问题解答中,问题是 "Can I use SSH Git authentication with VS Code?"

现在每次与 git 服务器交互时都会提示您输入密码

这里有一个指南,说明如何在打开 git 时 运行 使用 git 命令 Windows shortcut to run git bash script