将用户名和密码添加到git clone url时密码中的符号符号出现问题

问题描述 投票:0回答:1

我想通过添加用户名和密码来克隆git存储库以进行这样的身份验证:

https://myUserName:myPassWord@myGitRepositoryAddress/myAuthentificationName/myRepository.git

但是我的密码包括@(如123@asd),这会导致git存储库网址出现问题,并且出现如下错误:

https://123@myGitRepositoryAddress/myAuthentificationName/myRepository.git

并且第一个@视为分隔符。

git command-line
1个回答
0
投票

为了在URL中使用@符号,您必须使用percent-encoding@的百分比代码为%40。因此,如果要使用用户名user和密码123@asd克隆存储库,则必须使用以下URL:

https://user:123%40asd@myGitRepositoryAddress/myAuthentificationName/myRepository.git
© www.soinside.com 2019 - 2024. All rights reserved.