git clone 带用户名密码的形式但包含@等特殊符号无法正常解析
正常使用git clone 的方式
git clone https://remote
使用带用户名密码的方式(可以避免后续每次都要输入用户名密码)
git clone https://[username]:[password]@/remote
但有时会出现用户名或密码中含有像@这样的特殊符号,而不能被正常解析
我们需要通过下面方式进行重新编码
String c = URLEncoder.encode("@","utf-8");
System.out.println(c);
console -> %40
所有这样就可以知道@在url中需要写成%40的形式
作者:)^程序猿^(
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
喜欢请点击原文右下方"推荐"以示支持,想要了解更多精彩内容,请点击原文"关注我"