标签: git
如何以编程方式检查是否允许用户克隆回购而不实际克隆它?
我想要的东西: git-authenticate "$url"。如果需要,它可以请求密码,并且应该根据验证是否成功返回成功或失败。
git-authenticate "$url"
答案 0 :(得分:1)
您可以尝试运行git ls-remote <remote-url>。 E.g:
git ls-remote <remote-url>
git ls-remote https://github.com/larsks/sandbox.git
如果该命令成功,我相信您将能够克隆存储库。