gpt4 book ai didi

git - 当 pw 以 @ 结尾时,使用用户 :pw@github. com/repo 通过 https 连接到 github

转载 作者:太空狗 更新时间:2023-10-29 14:25:58 25 4
gpt4 key购买 nike

我正在使用 GIT_REPO_URL="https://$GIT_ACCOUNT:$USER_PW@github.com/XXXX/xxx" 语法。

最近我更改了密码以@结尾。

例如我的密码是123456789@。

当我输入密码时,它说。 无法解析主机 '@github.com' 基本上,repo url 现在等于 GIT_REPO_URL="https://myAccountName:123456789@@github.com/XXXX/xxx"

有谁知道,如何解决这个问题?

最佳答案

您必须对用户名和密码进行“URL 编码”。有关 https://www.rfc-editor.org/rfc/rfc3986 的信息,请参见 percent encoding

@ 将被编码为 %40,因此 url 如下所示:https://myAccountName:123456789%40@github.com/XXXX/xxx

这里有一个工具:http://meyerweb.com/eric/tools/dencoder/ 或只使用 ASCII 表 ;)。


替代方法是使用 git store 来存储凭据,使用 .netrc file 或使用 SSH key 。

关于git - 当 pw 以 @ 结尾时,使用用户 :pw@github. com/repo 通过 https 连接到 github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34611282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com