Niedawno zainstalowałem Gitolite w środowisku Cygwin za pomocą kluczy SSH i wszystkiego innego.Gitolite nie aktualizuje pliku authorized_keys
Z powodzeniem zainstalowałem Gitolite i miałem dostęp do repozytorium gitolite-admin
, skonfigurowałem i wstawiłem nowe klucze. Kiedy commit
ted i push
ed, wszystko było w porządku, dopóki nie zauważył, że nie ma dostępu do nowych repozytoriów lub gitolite-admin
repozytorium znowu ...
Potem wszedł do mojego serwera przez ssh i zauważył, że gitolite usunięte wszystkie publicznie klucze w authorized_keys
z wyjątkiem mojego domyślnego klucza SSH skonfigurowanego z SSH.
sprawdziłem, czy haki są rozmnożeniowego i wszystko wygląda w porządku - Gitolite stworzył nowe repozytoria i opracowywane nowe gitolite.conf
ja nie wiem, co brakowało - coś jest nie tak, ale nie mam pojęcia co to jest.
Ostatni raz widziałem, że plik ~/.gitolite/src/sshkeys-lint
zarządza plikami authorized_keys
, ale nie rozumiem bardzo dobrze języka skryptowego powłoki.
Wygląda na to, że mógłbyś mieć problem z uprawnieniami na swoim pliku 'authorized_keys'? – Nic
'authorizad_keys' ma 600 zezwoleń na użytkownika git, co jest w porządku, może przeczytać, ponieważ mogę uzyskać dostęp przez ssh, jeśli uruchomię' ~/.gitolite/src/gl-setup-authkeys --batch ~/.gitolite/keydir' .. .. 'authorized_keys' jest zaktualizowany i wszystko jest w porządku, problem polega na tym, że muszę to zrobić i nie uruchamia się automatycznie – Rafael
@melee dzięki za sprawdzenie gramatyki. Spróbuję napisać lepiej moje pytania/odpowiedzi – Rafael