Как связать несколько linux пользователей с одним удаленным репозиторием GitHub, используя одну пару ключей s sh - PullRequest
0 голосов
/ 10 февраля 2020

У меня было два пользователя (root и пользователь sudo) на моем удаленном сервере Ubuntu. Каждый пользователь (root / sudo) имел один и тот же проект в своих домашних каталогах. Я хочу связать каталоги обоих пользователей с одним удаленным репозиторием github через s sh. Как я могу это сделать? Я попробовал следующий метод: я сгенерировал пару ключей s sh как root user /root/.ssh/id_rsa and id_rsa.pub и добавил закрытый ключ к агенту s sh, а не добавил publi c ключ к моему удаленному репозиторию github Чем я скопировал id_rsa из /root/.ssh/ в мой каталог пользователя sudo /home/user/.ssh после его добавления у меня есть доступ к удаленному репозиторию github в root и пользователю sudo, но когда я закрыл s sh соединение с сервером, чем открыть его снова и проверить, какой закрытый ключ в моем s sh -агент от ssh-add -l мне подсказывают, что в s sh -агенту ничего нет, а когда я пытался git fetch, мне подсказывают, что у меня нет доступа к github repo

...