
Dmitrii
13.06.2017
21:23:19
У меня тоже куча вопросов. Устал уже удалять.

Ivan
13.06.2017
21:23:51
вот так и рушатся аксиомы о тефтелях(

Igor
13.06.2017
21:25:37
ls -alh /путь/к/директории что показывает?)
У меня наверное следующая проблема. Я хочу склонировать репозиторий. Делаю это в папке на сервере, а он мне выдаёт :
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Но я ключ на github добавил в настройках публичный своего сервера.

Andrey
13.06.2017
21:26:35
Ssh git@host -v что кажет?

Google

Alexander
13.06.2017
21:26:50
ну, там могут быть ещё ограничения и другие, наверное... я на битбакете держу в основном... там можно по айпишникам ограничивать и прочее такое, проверь, что нет таких ограничений

Dmitrii
13.06.2017
21:26:56
Еще ssh-add -L на клиенте
Скорее всего вторая команда скажет — No identities

Alexander
13.06.2017
21:27:44
такое может быть если опечатался в команде

Igor
13.06.2017
21:28:11

Alexander
13.06.2017
21:28:41
может быть, не дали прав?

Igor
13.06.2017
21:29:25

Alexander
13.06.2017
21:29:34
а кто владелец репозитория?
ну, компания
он мог просто добавить тебя в команду
но не дать права на репозиторий

Andrey
13.06.2017
21:30:49
Тогда http даст

Google

Andrey
13.06.2017
21:31:05
Git clone http://

Alexander
13.06.2017
21:31:53
там есть ещё права на ветки) они могут быть разные на каждую ветку) может быть ты пытаешься вытащить коммит оттуда, где нет прав?..

Dmitrii
13.06.2017
21:32:19
С SVN не путаешь?

Alexander
13.06.2017
21:32:27
на гитхабе есть
и на битбакете
правда там вроде права на коммит в них

Dmitrii
13.06.2017
21:32:45

Andrey
13.06.2017
21:32:46

Dmitrii
13.06.2017
21:33:06

Igor
13.06.2017
21:33:21
Может быть сделать git remote add origin

Andrey
13.06.2017
21:35:07
Ващет гадо первым делом глянуть в гитконфиг
Там вполне могут быть другие ключики прописаны
Или юзверь

Pavel
13.06.2017
21:37:07

Andrey
13.06.2017
21:37:10
Cat ~/.gitconfig е?

Igor
13.06.2017
21:39:14

Andrey
13.06.2017
21:40:19
А ~/.ssh/config

Igor
13.06.2017
21:41:09
А ~/.ssh/config
У меня там только authorized_keys id_rsa id_rsa.pub known_hosts
конфига нет

Google

Andrey
13.06.2017
21:41:19
О
Сотрите запись в known_hosts для гитхаба

Pavel
13.06.2017
21:42:09

Igor
13.06.2017
21:43:12

Alexander
13.06.2017
21:43:29

Igor
13.06.2017
21:44:35

Alexander
13.06.2017
21:44:48
я помню, на Битбакете было нечто подобное - если включена 2FA, то работать через https не будет

Igor
13.06.2017
21:46:14
На всех устройствах работает, а вот на сервере нет. У меня сервер у DigitalOcean, git был уже по-умолчанию поставлен. Может чо они чудят..
Когда делаю клон, то вот чо:
Cloning into 'repa'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

Anton
13.06.2017
21:48:50
Error: Permission denied (publickey) - User Documentation
https://help.github.com/articles/error-permission-denied-publickey/

Alexander
13.06.2017
21:49:51
ставить на сервер git - не очень хорошая идея)
лучше делать релизы в том или ином виде и ставить их
репозитория git включает в себя не только релизы

Andrey
13.06.2017
21:50:41
Лiл

Alexander
13.06.2017
21:50:49
то есть лучше вообще не решать эту задачу. Вселенная не хочет этого

Andrey
13.06.2017
21:50:55
До запрещает прямой доступ на сервер
Делайте нормальный деплой

Alexander
13.06.2017
21:51:33
по ftp
?

Igor
13.06.2017
21:51:57
Я понял.

Google

Igor
13.06.2017
21:52:03

Andrey
13.06.2017
21:52:08
Mv ~ /dev/zero

Igor
13.06.2017
21:52:12
Я генерил ключи без sudo

Sergey
13.06.2017
21:52:13

Andrey
13.06.2017
21:52:25
Он прав

Igor
13.06.2017
21:52:36
Сейчас сделал в домашней папке без sudo клонирование и всё ок

Andrey
13.06.2017
21:52:46
Это ограничение до

Igor
13.06.2017
21:52:52
Но чтобы сделать в /var/www/html у меня нет там прав
Сейчас нужно права сделать

Alexander
13.06.2017
21:53:45