Gitolite
You wanna host your own Git Repositories ? Have a look at Gitolite. It does all for you :)
Install GitoLite
pkg_add gitolite
Add git user
root@gitserver ~# adduser -silent
Enter username []: git
Enter full name []: git repo user
Enter shell bash csh git-shell ksh nologin sh [ksh]:
Uid [1001]:
Login group git [git]:
Login group is ``git''. Invite git into other groups: guest no
[no]:
Login class authpf bgpd daemon default pbuild staff unbound
[default]:
Enter password []:
Disable password logins for the user? (y/n) [n]: y
Name: git
Password: ****
Fullname: git repo user
Uid: 1001
Gid: 1001 (git)
Groups: git
Login Class: default
HOME: /home/git
Shell: /bin/ksh
OK? (y/n) [y]: y
Added user ``git''
Add another user? (y/n) [y]: n
Basic Setup
Setup Repo, add your key