mam co nazwałbym „wanilia” zainstalować na Ubuntu Server 12.04LTS (pobierane i instalowane na 15) na Hyper-V.Gitolite na Ubuntu: Nie adminkey podane
Wszystko wydaje się dobrze z Ubuntu. Syntetyczny NIC jest świetny. Nie wykryto żadnych problemów.
Mój plan jest wykorzystanie go jako centralne repozytorium GIT wykorzystaniem Gitolite.
Mam ssh poprawnie zainstalowany (przynajmniej myślę, że to dlatego, że mogę „ssh [email protected]
”.
Klucz został wygenerowany na moim Macu w Terminalu i kopiowane do góry. To działało w porządku.
mój problem jest to, że gdy próbuję zainstalować Gitolite pojawia się następujący błąd:
No adminkey given - not setting up gitolite.
są to komendy I używane do wykonywania instalacji:
sudo apt-get install git-core
sudo apt-get install gitolite
Ja również próbowałem to:
sudo apt-get install git-core
sudo adduser \
--system \
--shell /bin/bash \
--gecos 'git version control' \
--group \
--disabled-password \
--home /home/git \
git
sudo apt-get install gitolite
... sam wynik
Niektóre informacje o wersji:
Git core: 1:1.7.9.5-1
Gitolite: 2.2-1
Ubuntu: 12.04
jakieś pomysły?
Czy Gitolite faktycznie działa na Ubuntu 12.04?
OK, więc próbowałem następujące polecenia: sudo apt-get install git sudo adduser \ --system \ --shell/bin/bash '\ --gecos kontroli wersji git' \ --group \ --disabled-password \ --home/home/git \ git sudo cp id_rsa.pub/home/git sudo chown git: git /home/git/id_rsa.pub sudo su git $ HOME ... pokazuje id_rsa.pub git clone git: //github.com/sitaramc/gitolite fatal: nie można utworzyć drzewa roboczego dir 'gitolite' .: Odmowa uprawnień Jak ustawić te uprawnienia poprawnie? – RogerI
git clone git: //github.com/sitaramc/gitolite spróbuje utworzyć folder gitolite w bieżącym folderze, w którym się znajdujesz. Prawdopodobnie znajdujesz się w lokalizacji należącej do root. – lebreeze
Ach, więc dodaje je i wydaje się, że pracował: sudo chown git ../git sudo chmod 700 ../git – RogerI