Назад | Перейти на главную страницу

Несколько пользователей на одном сервере работают из репозитория github?

У нас есть 4 пользователя, которые пытаются работать из частного репозитория github. У каждого пользователя есть учетная запись github. У нас есть сервер разработки с четырьмя «каталогами песочницы», в которых эти пользователи будут работать и отправлять / извлекать частное репо на github. Теперь, будучи новичком во всем этом, я хочу выяснить, какой должна быть настройка нашего ключа SSH.

Ключ развертывания - это то, что мне нужно, но он связан только с одной учетной записью пользователя на сервере, поэтому поправьте меня, если я ошибаюсь, - но все четыре пользователя на нашем сервере DEV не могут использовать один и тот же ключ развертывания.

Затем я подумал, что каждый пользователь может настроить SSH-ключ для своей учетной записи на нашем сервере DEV, но я думаю, что github допускает только один ключ на сервер / компьютер - я прав? Может быть, мы можем настроить пользователя для git?

У каждого пользователя должен быть свой SSH-ключ, и он должен быть настроен в своей учетной записи на github.

URL-адрес этой страницы:

http://git.mybdev.com/account

Затем владелец частного репозитория должен добавить каждого пользователя в качестве соавторов. Чтобы добавить их в качестве соавторов, пользователь с частным репозиторием должен перейти на страницу администратора репозитория и использовать раздел Collaborator справа.

Формат URL для этой страницы:

// edit rel = "nofollow noreferrer"> https://github.com/ <user> / <project> / edit

Вы не должны настраивать один универсальный ключ для проекта, который все используют. Это лишает вас возможности отслеживать вклад каждого пользователя.