Как проверить разрешение удаленного хранилища GIT без фиксации / добавления каких-либо файлов или изменения каких-либо файлов - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь найти разрешение на удаленное хранилище GIT без каких-либо изменений в файле.Я попробовал приведенную ниже команду:

"git push --dry-run"

ее показывает, все обновлено.

Проблема в том, что я клонировал свой удаленный репозиторий после того, как я удалил все свои разрешения в удаленномgit repository Я хочу знать разрешение удаленного репозитория перед любыми локальными изменениями, которые я сделал.

1 Ответ

0 голосов
/ 25 сентября 2018

Вы можете, по крайней мере, проверить, может ли удаленное хранилище по-прежнему считываться удаленно с помощью git ls-remote

Из любой папки на вашем локальном компьютере, введите git ls-remote /url/remote/repo.

Но для дополнительной предварительной проверки прав доступа вам нужно будет перейти на удаленный сервер, на котором размещено это репо.

Или при запросе списка на этом сервере перечислить участников для данного проекта.
См. GitLab API "Список всех участников группы или проекта" .
Каждый участник имеет access_level, который даст штрафное разрешение.

10 => Guest access
20 => Reporter access
30 => Developer access
40 => Maintainer access
50 => Owner access # Only valid for groups
...