Szukałem i szukałem, jak na to wygląda godziny, rozwiązania tego problemu i niczego, co próbowałem. Pozwolę sobie przed tym wszystkim powiedzieć, że chociaż użyłem * nix wcześniej, jestem raczej noobem, więc jestem pewien, że przegapiłem krok w konfiguracji Git gdzieś.Git wciąż pyta o hasło
Ustawiam system Ubuntu w sieci w miejscu pracy, aby hostować nasze nowe repozytorium Git. W pudełku działa Git, Gitosis, a także ViewGit. Wszystko wydaje się być poprawnie skonfigurowane i mogę wyświetlić repo, które dodałem w ViewGit. Problem polega na tym, kiedy przechodzę do klonowania repo poprzez TortoiseGit w Windows. Kiedy wpisuję adres "[email protected]: /home/git/Plugins/.git/", automatycznie pyta o hasło dla użytkownika "git" w skrzynce linuxowej. Mogę zmienić ten adres z "git @" na dowolną inną nazwę użytkownika w systemie, a także poprosić o hasło dla tego użytkownika. W każdym przypadku wpisanie hasła dla tego użytkownika kontynuuje klon repo do systemu lokalnego. Również rozgałęzianie, wstawianie i ciągnięcie będzie również wymagało podania hasła, a jeśli wprowadzono wszystko funkcjonuje prawidłowo.
Utworzyłem plik pubu RSA na oknach, które wypróbowałem (za pośrednictwem git bash) i zapisałem je w folderze keidir gitosis, a także dodając plik gitosis.conf użytkownika (nazwa pliku rsa minus .pub). Zmodyfikowałem również mój plik sshd_config tak, aby zawierał "AllowUsers git", a także moją nazwę użytkownika w systemie. Brakuje mi, nie wydaje mi się dobrym pomysłem, aby dać każdemu, kto chce mieć dostęp do tego repozytorium, adres IP serwera, nazwę użytkownika, a następnie hasło do tej nazwy użytkownika, aby mogli pobrać kod. Dzięki za pomoc!
To faktycznie pogarsza sprawę. Teraz prosi o podanie zarówno nazwy użytkownika, jak i hasła, gdzie jak poprzednio przynajmniej wymyślił nazwę użytkownika :( – user64718
Również wpisanie nazwy użytkownika i hasła nie pozwala już mi pobrać repozytorium. – user64718