@sirbelog

Как «подружить» git репозиторий с хостингом?

На компьютере есть приватный ключ для соединения по ssh, публичные ключи лежат в bitbucket и на хостинге, проблем "коммуникаций" по ssh между ПК и репозиторием, ПК и хостингом - нету. Вопрос: Что сделать для того чтобы забирать изменения с репозитория на хостинг, на данный момент попытка клонирования приводит к ((Permission denied (publickey).
fatal: Could not read from remote repository.))
  • Вопрос задан
  • 395 просмотров
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Подключаясь к серверу используй флаг -A или если есть конфиг ~/.ssh./conf (рекомендую сделать - упрощает жизнь), то добавь в него ForwardAgent yes, тогда сможешь и с сервера клонировать, так как будто, клонируешь на свою машину.

PS
Памятка пользователям ssh
Магия SSH
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Akela_wolf
Extreme Programmer
У bitbucket есть такая штука как deploy keys - это SSH-ключи, которые дают доступ к репозиторию только на чтение. Кладете открытую часть в битбакет, приватную - на сервер. И сервер получает возможность забирать (клонировать и пуллить) репозиторий из бакета (но не пушить туда)
Ответ написан
Sanes
@Sanes
Забирать по паролю разве нельзя? По крайней мере push недавно работал по паролю.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы