繁体   English   中英

如何从远程存储库的URL确定用户名?

[英]How can I determine username from the Url of a remote repository?

在从Git存储库中提取项目之前,我要检查git用户名是否在远程存储库的URL中。

例如: https:// usernameAA @ remote =>如果git username ==“ usernameAA”确定可以拉。

我可以使用git ls-remote --get-url并使用git config user.name查找用户名

如何确定远程存储库Url中的用户名是否等于关联提交的用户名?

为什么不从git ls-remote --get-url返回的URL中提取用户名:

username=$(git ls-remote --get-url origin | cut -d@ -f1 | cut -d/ -f3| cut -d: -f1)

last cut -d: -f1是(不太可能)的情况,其中URL包含用户名密码: http://username:password@domain.com/...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM