git 代理问题的配置

git config for proxy issue

所以我正在尝试将我的 visual studio 2017 与 azure DevOps 联系起来。我需要设置代理所以当我 运行 命令 git config --global HTTP.proxy HTTP://WindowsLogin:PASSWORD@10.43.0.29:8080 并设置我的密码和 windows 登录到我的 PW 和用户名,它给我一个错误 [1] 2656 bash: @10.43.0.29:8080: command not found。这里的错误是什么?顺便说一句,我的队友在同一个代理上,一切都很好。

尝试引用参数:

git config --global http.proxy 'http://WindowsLogin:PASSWORD@10.43.0.29:8080'

我怀疑您的 PASSWORD 以符号 & 结尾,这是 bash 的一个非常特殊的符号。这意味着 "run the command in background" 所以 bash 将你的命令分成两部分(git config --global http.proxy 'http://WindowsLogin:PASSWORD@10.43.0.29:8080),运行 第一个在后台,试图 运行第二次失败了。

[1] 2656 表示 bash 启动了作业编号 1,进程 ID 2656。可以用 kill %1kill 2656.

终止