git用法奇技淫巧之git clone时带上用户信息

1952次阅读  |  发布于5年以前

有时候写脚本为了方便,希望在执行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