是否有命令可以查看您对 repo 的访问权限?

问题描述

我如何知道我对存储库拥有哪些读/写访问权限?其他人为我创建了一个分支,以便我可以更改内容并提交给他的批准,但我不断收到错误消息:

fatal: {my-repo-name} does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

当我运行 git fetch --all 时:

"获取源远程:枚举对象:458,完成。远程: 计数对象:100% (458/458),完成。远程:压缩对象: 100% (153/153),完成。远程:总计 358(增量 244),重用 289(增量 178),pack-reused 0 接收对象: 100% (358/358),178.64 KiB | 6.38 MiB/s,完成。解析增量:100% (244/244),完成了 69 个本地对象。来自 github.com/{the-rest-of-the-url}

8e8c257..e60d27f dev -> origin/dev f1fc1ae..e60d27f main -> 起源/主要"

我认为问题可能是我只有阅读权限。

先谢谢你!

解决方法

是否可以输入一些命令来检查我的读/写访问权限

没有。你知道你有读访问它的方式,你可以阅读。你知道你没有写权限的方式是你不能写。

在 GitHub 中,如果您看到此存储库的设置(屏幕顶部最右侧的链接),您可以查看该存储库的访问权限。但您可能看不到它,因为这不是您的存储库。

您需要回购的所有者为您仔细检查。