建立Gitolite服务器
我使用了gitolite来建立自己的git server http://wiki.dreamhost.com/Gitolite
在Gitolite服务器上添加一个新的repository
gitolite的admin操作不在服务器本机上进行. 相反, 你需要先把gitolite的admin相关repo给clone下来, 在你本地修改以后, push回去
$ git clone git@my_git_server_address:gitolite-admin然后修改conf/gitolite.conf这个文件, 比如我的这个文件内容为
repo gitolite-admin RW+ = apc999 repo my_fav_repo RW+ = apc999然后把改变给push回去
$ git add conf/gitolite.conf $ git commit . -m "add a new project" $ git push
把本地文件导入
$ cd /your/path/to/push $ git init $ git add . $ git commit -m "init import" $ git remote add origin git@my_server:my_fav_repo.git $ git push origin master