У меня было два пользователя (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