我在 github 上遇到了类似的问题,并通过通过 SSH 而不是 HTTP 配置我的 git repo 来解决它。
第 1 步:在您的 repo 的 github.com 页面上,您将看到三个按钮 HTTPS、SSH 和 Git Read Only。单击“SSH”并复制文本字段的内容。现在有几种方法可以更改配置:
步骤 2a:通过手动编辑配置文件:
打开 repo 的 .git 文件夹并编辑配置文件。查找 [remote "origin"] 并设置 url 配置如下:
[remote "origin"]
#The contents of the text field you copied in Step 1
url = git@github.com:<username>/<projectname>.git
步骤 2b:使用 git 命令:
只需运行以下命令(替换用户名和项目名变量):
git config remote.origin.url git@github.com:<username>/<projectname>.git
Step3:您可以使用以下命令查看/确认更改。查找“remote.origin.url”配置:
git config -l