我正在尝试使用AppVeyor的环境变量中定义的密码向GitHub进行身份验证。
我要执行的命令是:
git remote add origin https://username:$EnvPassword@github.com/username/Empty.git
在上述情况下,我希望用环境变量中定义的密码代替$EnvPassword
。
我认为以$
为前缀就足够了,但是根本不起作用。在网上其他任何地方,我似乎都找不到任何东西。
答案 0 :(得分:1)
尝试用更强大的版本$EnvPassword
替换${EnvPassword}
。通常,这种类型的替换更适合复杂的命令。
git remote add origin https://username:${EnvPassword}@github.com/username/Empty.git