git服务器搭建

安装git

apt-get install git

添加用户

adduser git

先选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令:

git init --bare sample.git

Git就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享.然后,修改权限:

chown -R 777 sample.git

下面发布到web目录.cd到sample.git目录下:

 vim hooks/post-receive

,新建并且编辑成如下内容:

  #!/bin/bash
   GIT_WORK_TREE=/opt/www  git checkout -f 

然后修改权限:

  $ chmod   777   hooks/post-receive

然后就可以在本地远程克隆仓库了

$ git clone git@server:/srv/sample.git

 客户端通过git push把项目提交到远程,通过git fetch或者git pull从远程更新项目

posted @ 2016-09-06 16:03  写乐~~  阅读(132)  评论(0编辑  收藏  举报