У нас есть 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
Вы не должны настраивать один универсальный ключ для проекта, который все используют. Это лишает вас возможности отслеживать вклад каждого пользователя.