Чтобы предоставить разрешения вашей новой учетной записи GitHub, вы можете воспользоваться несколькими способами, как через веб-интерфейс GitHub, так и с помощью примеров кода. Вот несколько способов:
Метод 1. Предоставление доступа к репозиторию через веб-интерфейс GitHub
- Войдите в свою учетную запись GitHub.
- Перейдите к репозиторию, к которому вы хотите предоставить доступ.
- Нажмите вкладку «Настройки».
- На левой боковой панели нажмите «Управление доступом».
- Нажмите кнопку «Пригласить команды или людей».
- Введите имя пользователя или адрес электронной почты человека, которому вы хотите предоставить доступ.
- Выберите соответствующий уровень разрешений (например, чтение, запись или администратор) из раскрывающегося списка.
- Нажмите кнопку «Добавить», чтобы предоставить доступ.
Метод 2. Добавление соавторов в репозиторий с помощью примера кода
Вы можете использовать API GitHub или команды Git для программного добавления соавторов. Ниже приведен пример использования API GitHub с cURL:
# Set the repository and collaborator information
REPO_OWNER="your-username"
REPO_NAME="your-repo-name"
COLLABORATOR_USERNAME="collaborator-username"
# Generate a personal access token with the necessary permissions
TOKEN="your-personal-access-token"
# Add the collaborator using the GitHub API
curl -X PUT \
-H "Authorization: token $TOKEN" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/$REPO_OWNER/$REPO_NAME/collaborators/$COLLABORATOR_USERNAME" \
-d '{"permission": "write"}'
Обязательно замените "ваше-имя-пользователя"
, "ваше-имя-репозитория"
, "имя-пользователя-соавтора"
и "ваш-персональный-токен-доступа"
с соответствующими значениями.
Метод 3. Предоставление доступа организации через веб-интерфейс GitHub
Если вы хотите предоставить доступ всей организации, вы можете выполнить следующие действия:
- Войдите в свою учетную запись GitHub.
- Перейдите на страницу организации.
- Нажмите вкладку «Люди».
- Нажмите кнопку «Пригласить человека».
- Введите имя пользователя или адрес электронной почты человека, которого хотите пригласить.
- Выберите соответствующую роль (например, участника или владельца) из раскрывающегося списка.
- Нажмите кнопку «Добавить», чтобы отправить приглашение.