Am Ende habe ich alle meine Dateien gesichert, alles gelöscht und von Anfang an mit einem gesicherten Repository-Verzeichnis angefangen. Für Interessierte folgte ich diesem Tutorial .
gitolite on an Ubuntu Server.
I recently had a friend install gitolite
on my Ubuntu server, however when he did so, he setup the git user in the default /home/git
, instead of where I would like... /var/git/
. Several minutes ago I attempted to move everything over to the directory where I would like the repositories to live, however I broke everything...
All I know is that I am running gitolite v3.2
assuming installed from the Ubunto Repo. apt-get install gitolite
yields gitolite is already the newest version
.
What I did:
cp -r /home/git /var/
mv /home/git /home/git_bak
usermod -d /var/git/ git
After doing this I attempted to use my development machine to login to the git repository: ssh git@example.com
, which should usually yield the results of the gitolite configuration listing all the repositories and then closing the connection... however instead.. it allows me to login to bash... meaning whatever the default shell is is incorrect? Or whatever daemon the GIT server is supposed to be running is not... Even after reboot nothing comes back, and I am unaware of any gitolite directories other than in the home folder, so i have been unable to locate any log files or configuration files.
At this point I knew something went wrong, so I reverted everything that I had done
mv /home/git_bak /home/git
usermod -d /home/git/ git
And I again attempted to login via ssh, again, able to login to bash, gitolite not running... Also attempted to clone a repository, and I receive a password login prompt as opposed to the usual pub key pass phrase prompt, as well as a git repository not found
error...
I broke it an I need help :( Any and all help is greatly appreciated.
I will also take instructions on how to do a complete reinstall. I have tried multiple setup guides, and every time i get hung up with the RSA keys, as it will not allow me to log into the server using my key. I continually get 'Enter passphrase for key .ssh/....', even on correct entry, i get the same prompt, or i will get: 'password for git2example.com'.
2 Antworten auf die Frage
You could make a symlink to the new directory (ln -s
).
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
5
iPod-Verwaltungssoftware für Linux
-
1
Rückkehr von Dual-Boot zu Windows
-
2
Firefox zum Drucken von PDF-Schriftarten
-
5
Wie bekomme ich die maximale Auflösung unter Ubuntu in Microsoft Virtual PC?