检查克隆权限

时间:2015-08-05 16:51:12

标签: git

如何以编程方式检查是否允许用户克隆回购而不实际克隆它?

我想要的东西: git-authenticate "$url"。如果需要,它可以请求密码,并且应该根据验证是否成功返回成功或失败。

1 个答案:

答案 0 :(得分:1)

您可以尝试运行git ls-remote <remote-url>。 E.g:

git ls-remote https://github.com/larsks/sandbox.git

如果该命令成功,我相信您将能够克隆存储库。