Решил попробовать хвалёный 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 дефолт. ЧЯДНТ?
не пашед только по ssh, по http всё зая и бусичка
@anarchy ты ничего не путаешь? как он будет принимать соединения по ссш с 22, если ссш на 666?
@anonymous я гуглил уже эту хуйню, не помогло поэтому сюда написал чтобы ты поныл.
ключ добавлен в Deploy Keys конкретного репозитория. права на ~/.ssh/authorized_keys 600 и git:git.
@anonymous и в настройках профиля указал ключ, и в настройках к репе - не помогает. Collaboration ещё есть, но там когда ввожу имя юзера и нажимаю add - страница просто обновляется
@soko1 на Collaboration понял почему не ддобавляется - потому что я владелец репы. но всё равно не работает
@anonymous всё, разобрался!
ключ должен быть добавлен в профиле юзера и добавлен в Collaboration к репе. но не одновременно в Collaboration и Deploy Keys, т.к. тогда хуй работает
@anonymous а нахуй:
1) иметь возможность писать и туда и туда путая пользователя?
2) какого члена именно деплои кеис имеет больший приоритет?
3) нахуй этот деплой кеис если в Collaboration можно задавать как запись/чтение так и просто запись?
@anarchy ааа, понял, спсб. но логичнее было бы тогда ругаться на то что ключ уже добавлен в другом месте (в профиле зареганого человека), а вместо этого он добавляется работая в R/O, хотя человек этот добавлен в R/W. надо бы написать разрабу, думаю это скорее баг чем фича