• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Настройка git

Форумы Хостинг Настройка git
onyx1337
09.06.2015
хостинг: есть
домен: есть
Настройка git
Здравствуйте столкнулся с проблемой , хочу настроить git на сервере.
Решил настроить по данной инструкции https://goo.gl/TZo8zA , но из за ограниченных прав ssh пользователя , нет возможности создать другого пользователя.
На сервере создал чистый проект , добавил ключ .
Локально создал репозиторий , закомитил один файл, добавил ориджин сервер.
Но при попытке push на сервер возникает проблема ,спрашивает пароль от ssh и после получения его выводиться ошибка : Permission denied please try again
Евгений В.
09.06.2015
хостинг: есть
домен: нет
Я бы начал с проверки - добавлен ли Ip-адрес компьютера с которого выполняется обращение в список разрешенных панели управления хостингом (раздел VPS)
onyx1337
09.06.2015
хостинг: есть
домен: есть
да , добавлен , в этом проблемы нет , подключается по ssh без проблем
eugen
09.06.2015
хостинг: есть
домен: есть
Какой remote вы добавили у себя локально? (если пароль при подключении указываете правильно, то вероятно, ошибка Permission denied из-за ошибки в пути, который там указан)

Чтобы не спрашивался пароль - добавьте публичную часть ключа, который используется для подключения, на сервере в файл ~/.ssh/authorized_keys
onyx1337
09.06.2015
хостинг: есть
домен: есть
вводил след команду

git remote add origin {username}@ {username}.ftp.ukraine.com.ua:/home/{username}/{domain}/{subdomain}/project.git

Пароль спрашивается.
Путь - /home/{username}/{domain}/{subdomain}/project.git существует
eugen
09.06.2015
хостинг: есть
домен: есть
Между @ и {username}.ftp.ukraine.com.ua пробела быть не должно.

Выполните в консоли эту же команду, только "git remote add origin" замените на "ssh" и добавьте в конце "ls -l":

ssh {username}@ {username}.ftp.ukraine.com.ua:/home/{username}/{domain}/{subdomain}/project.git ls -l

Показывается при этом содержимое папки или та же ошибка?
onyx1337
09.06.2015
хостинг: есть
домен: есть
Пробелов не было , видимо при замене добавил.
Попробовал , выводит ошибку

ssh: Could not resolve hostname {username}.ftp.ukraine.com.ua:/home/{username}/{domain}/{subdomain}/project.git: Name or service not known

Оно ругается даже если после двоеточия оставить только слеш.
Притом если убрть двоеточие и всё что дальше , то отлично конектиться.
eugen
09.06.2015
хостинг: есть
домен: есть
Ой, что-то я не то написал. Вот так правильно:

ssh {username}.ftp.ukraine.com.ua ls -l /home/{username}/{domain}/{subdomain}/project.git
onyx1337
09.06.2015
хостинг: есть
домен: есть
Спасибо за помощь , проблема уже решилась , решил её немного по другому .
Удалил всё , создал пустой репозиторий на сервере и сделал клон с него локально , и ремоут сам прописался правильно. (странно что в итоге отличий в адресе не вижу)
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города