如何在 git url 的用户名或密码中转义“@”

jav*_*dba 2 git

在命令行上推送到 git 的格式之一是

Url format:
    https://{username:password@}github.com/{owner}/{repo}
Run Code Online (Sandbox Code Playgroud)

我的挑战是用户名和密码 - 用于我无法控制的共享帐户 - 包含@在其中(实际上两者都......)

在这种情况下我的选择是什么(而不是更改用户名、密码 - 这将需要一些额外的管理/协调步骤)。

rob*_*off 8

尝试对@字符进行百分比编码:

https://usern%40me:p%40ssword@github.com/owner/repo
Run Code Online (Sandbox Code Playgroud)