带有@符号的Git密码

时间:2018-08-03 05:39:21

标签: bash git github

我的脚本包含用于将更改推送到存储库的用户名和密码,而最近修改的密码包含@符号。系统会将后跟@的任何内容解释为主机名,因此推送会因名称或服务未知错误而致命中断。我该如何摆脱呢?

PASSWORD="abc@123"
git push https://user:${password}@github.com/org/test.git --all

fatal: unable to access 'https://username:[*******]@github.com/org/test.git/': Could not resolve host: 123@github.com; Name or service not known

0 个答案:

没有答案