尽管配置了用户,但无法在 Visual Studio Code 和 Git 中提交

问题描述 投票:0回答:4

我启动了一个新目录,其中包含代码。我尝试提交,它告诉我安装 Git。我安装了 Git。

我尝试提交,并在输出窗口中得到以下答案:

请告诉我你是谁。

奔跑

git config --global user.email "[email protected]"  
git config --global user.name "Your Name"  

设置您帐户的默认身份。
省略

--global
仅在此存储库中设置身份。

我打开了 Git 终端并编写了命令。然后我输入

git config --list
并看到我输入的参数。但 Visual Studio Code 中的提交给了我相同的答案。

git visual-studio-code
4个回答
0
投票

如果您选择

git config --global
语法,请仔细检查您的 Visual Studio Code 是否使用与用于设置这些全局设置的帐户相同的帐户启动。

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


0
投票

我在 2022 年遇到了同样的问题,对我来说,我必须关闭 VS 并重新打开存储库,然后它提示我输入我的电子邮件和姓名。

几秒钟后按钮启用。


0
投票

我遇到了同样的问题。

我在 Chromebook Chrome 操作系统上的 Linux Debian 上使用 VS Code,因此情况可能比您的情况复杂一些,但它可能是一个值得尝试的选项。

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

我在 youtube 上找到的这个视频解决了我的问题,现在我可以在 git 上提交更改。但由于该视频正在解决我的具体情况(chromebook linux 与代码),因此您可以跳过 chromebook 特定说明,直接进入 bash 命令来生成这些 ssh 密钥,从 0:45 左右开始。


-1
投票

我认为您可能需要首先查看几个选项,然后意识到哪个是您的问题以及问题所在。您可以先输入:

  • git init,来自位于您要上传的文件夹中的 gitthbash。

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

  • git pull (yourBranch) master,查看你的分支中是否有文件 在您的本地存储库中找不到的 git 存储库。

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.