Git clone时指定用户名和密码

如果git设置了全局仓库的情况,使用其他邮箱clone仓库时候会直接报授权错误,导致无法clone。

所以可以通过指定用户名和密码的方式来进行git clone。

格式如下:git clone https://用户名:密码@aa.com/xxx.git

但是,当你的用户名是邮箱的时候,也是无法clone,因为第一个@的出现,导致后面一整部分被当作了仓库的url。

解决办法是:用户名作为一个整体是可以进行url编码的,简单说:把邮箱的@字符换成%40就可以了。

比如:git clone https://aaaa%40163.com:mima@github.com/xxxx.git

 

You Might Also Like
发表评论