gpt4 book ai didi

git - 如何在 git URL 中转义密码的 `@`

转载 作者:行者123 更新时间:2023-12-03 23:30:43 26 4
gpt4 key购买 nike

借口:
我看到这个:Escape @ character in git proxy password
但它是关于http.proxy参数,和 p%4055关于 url 对我不起作用参数。

我的问题:
我使用 git 版本 1.7.1
我的密码库是:p@55我使用 gitlab服务器,和 centos为客户。
.git/config文件,我是这样的:

[remote "origin"]
url = http://user:p@55@domain.com:port/repo.git

但是当我 pull 它时,给了我这个错误:
error: Couldn't resolve host '55:domain.com' while accessing ...

我知道逃生 @字符,但是:

我试试 p\@55 ,给了我这个错误:
fatal: bad config file line 8 in .git/config

我试试 p%4055 ,给了我这个错误:
error: The requested URL returned error: 401 while accessing ...

最佳答案

我只是将 git 版本从 1.7.1 升级到 2.11.1,这对我有用:

url = http://user:p%4055@domain.com:port/repo.git

关于git - 如何在 git URL 中转义密码的 `@`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44733982/

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