Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Панель управления
  • Русский
  • Українська
  • 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) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  Vodafone
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

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


onyx1337
5 лет
0
Настройка git

Здравствуйте столкнулся с проблемой , хочу настроить git на сервере.
Решил настроить по данной инструкции https://goo.gl/TZo8zA , но из за ограниченных прав ssh пользователя , нет возможности создать другого пользователя.
На сервере создал чистый проект , добавил ключ .
Локально создал репозиторий , закомитил один файл, добавил ориджин сервер.
Но при попытке push на сервер возникает проблема ,спрашивает пароль от ssh и после получения его выводиться ошибка : Permission denied please try again

Евгений В.
5 лет
0

Я бы начал с проверки - добавлен ли Ip-адрес компьютера с которого выполняется обращение в список разрешенных панели управления хостингом (раздел VPS)

onyx1337
5 лет
0

да , добавлен , в этом проблемы нет , подключается по ssh без проблем

eugen
5 лет
0

Какой remote вы добавили у себя локально? (если пароль при подключении указываете правильно, то вероятно, ошибка Permission denied из-за ошибки в пути, который там указан)
Чтобы не спрашивался пароль - добавьте публичную часть ключа, который используется для подключения, на сервере в файл ~/.ssh/authorized_keys

onyx1337
5 лет
0

вводил след команду
git remote add origin {username}@ {username}.ftp.ukraine.com.ua:/home/{username}/{domain}/{subdomain}/project.git
Пароль спрашивается.
Путь - /home/{username}/{domain}/{subdomain}/project.git существует

eugen
5 лет
0

Между @ и {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
5 лет
0

Пробелов не было , видимо при замене добавил.
Попробовал , выводит ошибку

ssh: Could not resolve hostname {username}.ftp.ukraine.com.ua:/home/{username}/{domain}/{subdomain}/project.git: Name or service not known
Оно ругается даже если после двоеточия оставить только слеш.
Притом если убрть двоеточие и всё что дальше , то отлично конектиться.

eugen
5 лет
0

Ой, что-то я не то написал. Вот так правильно:

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

onyx1337
5 лет
0

Спасибо за помощь , проблема уже решилась , решил её немного по другому .
Удалил всё , создал пустой репозиторий на сервере и сделал клон с него локально , и ремоут сам прописался правильно. (странно что в итоге отличий в адресе не вижу)

Участвовать в общении на этом форуме могут только зарегистрированные пользователи.