我们怎么知道repo git的登录名+密码+ url是否有效?
没有克隆整个项目...
答案 0 :(得分:1)
您可以指定错误的分支来结帐
git clone --branch nonexistent git@address.com:user/repo.git
致命:在上游起源中找不到远程分支
尽管会导致错误,但与其他错误不同:
不存在的存储库:$ git clone git@address.com:user/nonexisting.git
致命:无法从远程存储库读取。
错误的凭据:$ git clone wrong@address.com:user/repo.git
wrong@address.com的密码:
使用ssh,您可以使用以下命令来检查访问权限:
ssh -T git@address
> Welcome to GitLab
请注意,这不会检查服务器上指定存储库的有效性。
答案 1 :(得分:1)
使用git ls-remote无需克隆即可访问远程存储库。