Отдал бы и ползарплаты! Войти !bnw Сегодня Клубы

Решил попробовать хвалёный gogs:
```
$ git push origin master

Gogs: Key permission denied
Cannot push with deployment key: 1
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
FAIL: 128
```
Ключ для репы выставлен в настройках к репозиторию, в конфиге sshd дефолт. ЧЯДНТ?

#U1Y6HQ / @soko1 / 3262 дня назад

не пашед только по ssh, по http всё зая и бусичка

#U1Y6HQ/LEY / @soko1 / 3262 дня назад
ssh сервера на другой порт кинь, а ssh от gogs на 22
#U1Y6HQ/KQM / @anarchy / 3262 дня назад
тебе тут чо поддержка гогса блядь, сложно поискать в репозитории? Ответ от разработчика: > The only possible error message for this, is you added your SSH key as a deploy key, which does not have permission to push. короче ты добавил ключ без push прав(деплойный), а не с пуш правами, либо там у тебя хуйня в системе с правами
#U1Y6HQ/VZV / @anonymous / 3262 дня назад

@anarchy ты ничего не путаешь? как он будет принимать соединения по ссш с 22, если ссш на 666?

#U1Y6HQ/2F8 / @soko1 --> #U1Y6HQ/KQM / 3262 дня назад

@anonymous я гуглил уже эту хуйню, не помогло поэтому сюда написал чтобы ты поныл.

ключ добавлен в Deploy Keys конкретного репозитория. права на ~/.ssh/authorized_keys 600 и git:git.

#U1Y6HQ/64J / @soko1 --> #U1Y6HQ/VZV / 3262 дня назад
@soko1 а нужен не деплой, а ключ разработчика
#U1Y6HQ/0BF / @anonymous --> #U1Y6HQ/64J / 3262 дня назад

@anonymous и в настройках профиля указал ключ, и в настройках к репе - не помогает. Collaboration ещё есть, но там когда ввожу имя юзера и нажимаю add - страница просто обновляется

#U1Y6HQ/9LE / @soko1 --> #U1Y6HQ/0BF / 3262 дня назад

@soko1 на Collaboration понял почему не ддобавляется - потому что я владелец репы. но всё равно не работает

#U1Y6HQ/OWW / @soko1 --> #U1Y6HQ/9LE / 3262 дня назад

@anonymous всё, разобрался!
ключ должен быть добавлен в профиле юзера и добавлен в Collaboration к репе. но не одновременно в Collaboration и Deploy Keys, т.к. тогда хуй работает

#U1Y6HQ/2AZ / @soko1 --> #U1Y6HQ/0BF / 3262 дня назад
@soko1 deploy keys это специальные ключи для деплоя без прав записи в репозиторий нахуй ты туда указываешь свой основной ключ
#U1Y6HQ/2YL / @anonymous --> #U1Y6HQ/2AZ / 3261 день назад

@anonymous а нахуй:
1) иметь возможность писать и туда и туда путая пользователя?
2) какого члена именно деплои кеис имеет больший приоритет?
3) нахуй этот деплой кеис если в Collaboration можно задавать как запись/чтение так и просто запись?

#U1Y6HQ/J1W / @soko1 --> #U1Y6HQ/2YL / 3261 день назад
@soko1 дунч, спрашивай автора, он просто захотел скопировать фичу с гитхаба https://developer.github.com/guides/managing-deploy-keys/#deploy-keys
#U1Y6HQ/4HL / @anonymous --> #U1Y6HQ/J1W / 3261 день назад
@soko1 deploy подразумевает под собой ключ сервера, у которого нет какого-то конкретного пользователя. Например, у меня свой закрытый gogs, без возможности регистрации, ты создаешь свой реп и хочешь чтобы сервак А мог его пулить, а сервак B не мог. Как тебе это сделать без deploy keys, если у тебя нет возможности создать нового пользователя?
#U1Y6HQ/XMK / @anarchy --> #U1Y6HQ/J1W / 3261 день назад

@anarchy ааа, понял, спсб. но логичнее было бы тогда ругаться на то что ключ уже добавлен в другом месте (в профиле зареганого человека), а вместо этого он добавляется работая в R/O, хотя человек этот добавлен в R/W. надо бы написать разрабу, думаю это скорее баг чем фича

#U1Y6HQ/5FD / @soko1 --> #U1Y6HQ/XMK / 3260 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.