有时候写脚本为了方便,希望在执行git clone时,顺便带上用户名和密码,比如配置一个定时执行任务的脚本。
git clone https://{username}:{password}@{you git url}
举例如下:
git clone https://aaron:123123123@codingsky.com/
用户名密码与git地址之前,用的是@做分割,这就带来一个问题,比如git的用户名中有@,鉴于现在很多git都是邮件名作为用户名,这个太正常不过了。处理方式也很简单,使用转义字符%40来代替就好(urlencode的转义)。如果密码中有@,也使用同样的方式即可。
同样举例如下:
git clone https://aaron%40126.com:123123123@codingsky.com/
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8