Здравейте,
Имам следната неволя с пускането на git сървър. Спрях се на GitLab и принципно си работи всичко, но когато задам да обнови на NetBeans>Git>Push ми връща 401 Unauthorized.
Генерирал съм ключ за за SSH и съм го добавил в профила.
От конзолата когато изпълня
ssh -T
git@mygitserver.com ми връща
Welcome to GitLab, Administrator
Обаче през Netbeans не ще да Push-не и не ще тъпото да се логне. Не знам дали има някакъв проблем защото минава през NAT, но имам NAT на 22-ри порт. Това, което обаче ме съмнява е, че gitlab е на вътрешен сървър и домейна минава през прокси от гетй-та като на apache съм му задал да пренасочва всичко
<VirtualHost *:80>
ServerName mygitserver.com
ServerAlias *.mygitserver.com
ProxyPreserveHost On
ProxyPass / http://192.168.0.3/
ProxyPassReverse / http://192.168.0.3/
</VirtualHost>
Дали нещо тук се чупи при Push? Но пък реално web страницата на GitLab се зарежда нормално, проекта се клонира, а само не иска да Push-ва. В логовете също не намирам информация защо не иска да се удостовери.
Някакви идеи къде може да е разковничето?
Едит: Всъщност в лога влиза
[27/Dec/2013:14:07:22 +0200] "POST /gitlab/ValentinPetkov/imdb.git/git-receive-pack HTTP/1.1" 401 458 "-" "JGit/2.3.1.201302201838-r"
И не ми приема потребител и парола...
Всъщност дори и когато въвеждам потребител и парола не ме допуска от адрес:
mygitserver.com/gitlab/ValentinPetkov/imdb.git/git-receive-pack