无法在Visual Studio Code和Git中提交更改

4

我在使用 Visual Studio Code 和 git 时遇到了问题。

我安装了 Visual Studio Code 并创建了一个包含代码的新目录。

当我尝试提交代码时,它告诉我需要安装 Git。

于是我安装了 Git。

但是当我再次尝试提交代码时,输出窗口显示以下信息:*** Please tell me who you are.

运行以下命令:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

以设置你的账号默认标识。
如果只想在当前仓库中设置标识,请省略 --global 参数。

我打开了 Git 终端并输入了上述命令。接着输入 Git --list 命令查看参数是否成功设置。但是在 Visual Studio 中再次提交代码时,出现了相同的问题。

请问我该如何解决这个问题?

Ilan


2
我有点困惑。Git --list 不是正确的命令。你是不是想说 git config --list?如果是这样,请编辑你的问题以显示 git config --list 的输出。随意删除任何敏感信息。 - Code-Apprentice
4个回答

0

我遇到了同样的问题。

我在Chromebook Chrome OS上使用Linux Debian上的VS Code,所以这可能比你的情况要复杂一些,但这可能是一个值得尝试的选项。

基本上,您需要通过终端生成SSH密钥,然后将它们复制并粘贴到github帐户的SSH设置中。

我在YouTube上找到的这个视频解决了我的问题,现在我可以在git上提交更改。但由于这个视频正好解决了我的情况(chromebook linux vs code),您可以跳过chromebook特定的说明,直接转到大约0:45开始生成那些ssh密钥的bash命令。

希望能有所帮助!


这是一个问答网站。请在此处添加实际答案。离开本站的重定向可以保留,但仅作为读者的补充信息。 - j6t
你的答案可以通过添加额外的支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是否正确。你可以在帮助中心找到关于如何编写良好答案的更多信息。 - tanvi

0
如果您选择了git config --global语法,请确保您的Visual Studio Code使用与您用于设置这些全局设置的帐户相同的帐户启动。

以防万一,重新启动您的Visual Studio Code,以确保它重新读取Git设置。


0

我也遇到了这个问题2022,我不得不关闭VS并重新打开仓库,然后它提示我输入我的电子邮件和姓名。

几秒钟后,按钮变为可用状态。


-1

我认为你可能需要先看看几个选项,然后确定问题所在及其位置。你可以从以下开始:

  • 在要上传的文件夹中打开Git Bash并输入git init。

  • 输入git remote -v,查看分支使用的存储库版本。

  • 输入git pull (yourBranch) master,查看Git存储库中是否有本地存储库中没有的文件。

希望这能帮到你。


请解释用户需要查找什么输出以帮助解决原始问题。请注意,OP已经有了一个git repo,因此不需要进行git init - Code-Apprentice

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接