我有一些代码,人们提交git repo链接。 可以通过HTTPS提供回购服务,无需身份验证或使用基本身份验证进行HTTPS。 我想以编程方式检查我是否有权访问回购。我不想运行git clone
,因为下载整个历史记录可能非常耗时。我试图找到测试身份验证的最快方法。如何检查我是否有权访问存储库而不克隆?
4
A
回答
5
一个路径是git ls-remote
在
$ if git ls-remote https://github.com/git/git.git >/dev/null ; then echo got it ; fi
got it
0
我会尝试以下方法:
使用
git init
初始化一个新的,刮混帐回购协议。尝试使用
git remote add
尝试添加远程存储库。然后,尝试一个
git remote show
。
如果所有这些步骤都成功了,这应该是相当确定的,您可以访问存储库,而无需执行完整的克隆。
相关问题
- 1. 检查分支是否存在于git仓库中,而不会生成克隆
- 2. IntelliJ:“克隆”按钮不克隆我的git存储库
- 3. 是否有克隆只有最新状态的汞储存库?
- 4. 如何克隆远程服务器上的GIT存储库,我拥有SSH密钥访问权限?
- 5. 如何克隆本地存储库
- 6. 如何克隆OpenJDK Java 8存储库?
- 7. 问setuptools git克隆C++存储库
- 8. 克隆远程git存储库问题
- 9. 克隆GitHub存储库时SourceTree问题
- 10. 无法克隆存储库
- 11. 从gitweb克隆存储库
- 12. 克隆存储库和refspecs
- 13. 克隆存储库到GitHub
- 14. NGIT:克隆CodeCommit存储库
- 15. 找到我克隆的存储库
- 16. 无法克隆我的Git存储库
- 17. 我应该分叉还是应克隆组织的存储库,我已推入访问权限?
- 18. 如何获取克隆存储库的上游存储库?
- 19. Bitbucket克隆所有团队存储库
- 20. Bitbucket Server Api:克隆所有存储库
- 21. 如何检查应用程序是否有权访问目录?
- 22. 克隆不带.hg的Mercurial存储库
- 23. 无法克隆RhoHub存储库 - 访问被拒绝
- 24. Github:克隆存储库,更改克隆,并提交原始库
- 25. 如何检查访问数据库中是否存在表?
- 26. 如何从emacs访问时检查文件是否在Git存储库中?
- 27. 如果我们是有效的用户,我们可以克隆存储库吗?
- 28. 如何检查我的存储库是否已部署到heroku?
- 29. 下载GitHub存储库而不克隆它?
- 30. 标记远程git存储库而不克隆它