Задать вопрос
@sirbelog

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽