Акция!  Домен 34 грн, домен 55 грн, домен  - 200 грн домен  - 65 грн, домен  - 99 грн, домен  - 56 грн!, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +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  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

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

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

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

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

Пароль спрашивается.
Путь - /home/{username}/{domain}/{subdomain}/project.git существует
eugen
4 года
хостинг: есть
домен: есть
Между @ и {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
4 года
хостинг: есть
домен: есть
Пробелов не было , видимо при замене добавил.
Попробовал , выводит ошибку

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

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

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

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

Тема закрыта по истечению срока давности.