答案 0 :(得分:0)
好的 - 看看你的全局git配置,有几个奇怪的事情可能导致问题:
[http] sslVerify = false proxy = https://0004:password@192.168.23.32:3128 [https] [https] proxy = http://192.168.23.32:3128
https://
开头,但据我所知,始终只是http://
。删除'。user:password@
选项,但[https]部分没有。{https]部分。我理解这一点的方式,它们应该是一样的。我根本没试过这两件事,而且两者兼而有之。user:password@
,您的用户名是真的" 0004",并且您的密码只是"密码"?我相信这是传递给代理的文字文本,我仔细检查一下。我不确定这些中的哪一个是罪魁祸首。如果你想出来,请告诉我们!
我无法在没有更多信息的情况下为您提供帮助,但您可以采取以下措施来获取相关信息并进一步深入了解这些信息。您甚至可以在此过程中找到问题的解决方案。
我建议在答案结尾添加以下内容:
发布用于设置代理的命令。
希望您使用的代理设置命令类似于:
> git config --global http.proxy http://[username:password@]<proxy URL>:<proxy port> > git config --global https.proxy http://[username:password@]<proxy URL>:<proxy port>
获取git repo尝试使用的当前代理,使用repo目录中的git config --get-urlmatch http.proxy http://github.com
。如果它不是您所期望的,那么您将代理设置错误。
使用git config --global -e
。这将打开全局git配置文件进行编辑。找到[http]和[https]部分并将其剪切并粘贴到您的问题中(您可能没有这两个部分)以及每个部分中的key=value
对。这应该是这样的:
[http] proxy = http://myproxy.myorg:8080 [https] proxy = http://myproxy.myord:8080
在repo目录中使用git config -e
调出本地repo配置文件 - 它中是否有[http]或[https]部分?如果是这样,也发布。
答案 1 :(得分:0)
Windows: 使用命令行直接转到git路径。检查配置
git config --list
然后添加代理设置:
git config --global user.name "saik#########"
git config --global user.email "saikumarputta01@gmail.com"
检查您的代理设置:
git config --list
或
git config --global user.name
git config --global user.email @This shows your credentials@
转到项目的路径
git init
touch initial
git add initial
git remote add origin "https://github.com/saikumarputta/TodoApi.git"
git push -u origin
要删除配置中的所有代理设置
git config --global --unset proxy settings;
git config --global --unset user.name
git config --global --unset user.email
要删除github的远程服务器:
git remote remove origin.