我正在建立一个(有点受限)Git客户端.要设置存储库,请输入远程存储库的URL.我想检查用户是否具有对该存储库的读写访问权限.如果没有,我提出一个身份验证对话框.
我检查"读"访问用git ls-remote
.
是否有一种类似的方法来检查'写'访问权限,而不首先克隆回购?(我知道我可以git clone
,然后git push --dry-run
)
如果git repo在github中,打开repo中的任何文件,然后单击'edit',github将显示如下内容:
您正在编辑您没有写入权限的项目中的文件.我们已经创建了一个这个项目的分支,供您提交建议的更改.提交对此文件的更改会将其写入fork中的新分支,因此您可以在此处发送pull request.enter代码