我正在构建一个(有些有限的)Git 客户端。要设置存储库,请输入远程存储库的 URL。我想检查用户是否对该存储库具有读+写访问权限。如果没有,我会显示一个身份验证对话框。
I check “读取”访问权限 with git ls-remote <url>
.
有没有类似的方法来检查“写”访问,不先克隆存储库? (我知道我可以git clone <url>
进而git push --dry-run
)
如果 git 存储库位于 github 中,请打开存储库中的任何文件,然后单击“编辑”,
github 将显示如下内容:
您正在编辑一个您没有写入权限的项目中的文件。我们已经创建了该项目的一个分支,供您提交建议的更改
到。提交对此文件的更改会将其写入新分支
您的分叉,以便您可以发送拉取请求。在此处输入代码
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)