架设git服务器

简介: http://www.heiher.info/1398.html架设通过SSH 和HTTP 协议的Git 服务器http://blog.prosight.me/index.php/2009/11/485小组级git服务器搭建http://www.svn8.com/svnsy/20090605/6173.htmlgit是一个不错的版本管理的工具。
+关注继续查看

http://www.heiher.info/1398.html

架设通过SSH 和HTTP 协议的Git 服务器

http://blog.prosight.me/index.php/2009/11/485

小组级git服务器搭建

http://www.svn8.com/svnsy/20090605/6173.html

git是一个不错的版本管理的工具。现在自己在搞一个简单的应用程序开发,想使用git来进行管理。在Google了配置文档后,还是受了N多的挫折。某些文档质量不高,浪费了好多时间......

好,切入正题:

安装必要的git工具

#apt-get install git git-core

安装好了以后,进行设置

1. 创建一个git目录

#mkdir /git

#cd /git/

#mkdir myproject

2. 创建一个空的git仓库

#git-init-db

3. 创建工程的文件

# echo "My test project" > test.txt


* 此步很重要,如果要在远程clone这个project, 这个project必须是非空的,否则会失败。

4. 使用git命令添加并提交新的文件

#git-add test.txt

#git-commit -m "Init"

至此,本地的git 仓库就创建好了。想要在远程clone这个project,还需要使用git-daemon

5. 安装git-daemon-run.  git-daemon-run实际是一个脚本管理工具,用来启动git-daemon.

#apt-get install git-daemon

6. 配置git-daemon-run

#vi /etc/sv/git-daemon/run

可以看到

#!/bin/sh
exec 2>&1
echo 'git-daemon starting.'
exec chpst -m64000000 /

  git-daemon --verbose --base-path=/var/cache /var/cache/git

将最后一句的git-daemon修改为


  git-daemon --verbose --export-all --base-path=/git/

* 这里,我加上了一个--export-all.看下man手册就可以知道,使用该选项后,在git仓库中就不必创建git-daemon-export-ok文件。如果不使用该选项,则在第4步还需要创建该文件,即

#touch git-daemon-export-ok

7.重启系统

由于小弟还不知道如何使用git-daemon-run工具重启git-daemon,干脆重启下系统

8. 从client导出server(192.168.35.69)上的myproject

git-clone git://192.168.35.69/myproject

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/leopard_ray/archive/2009/06/29/4306987.aspx

目录
相关文章
|
28天前
|
开发工具 git
服务器定时自动拉取Git仓库代码自动部署
服务器定时自动拉取Git仓库代码自动部署
33 0
|
2月前
|
网络安全 开发工具 git
如何搭建你自己的 Git 服务器呢?
假如您既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。
如何搭建你自己的 Git 服务器呢?
|
2月前
|
Linux 网络安全 开发工具
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
|
4月前
|
缓存 网络协议 Linux
CentOS 服务器 git clone下载加速(下载过慢或超时)
CentOS 服务器 git clone下载加速(下载过慢或超时)
692 0
|
7月前
|
IDE Linux 开发工具
git clone 从GitHub上下载项目到服务器上运行+创建虚拟环境
可先进入需要放置文件的路径之下
550 0
|
10月前
|
开发工具 git Python
Git:Python代码开发到服务器上测试实践
Git:Python代码开发到服务器上测试实践
121 0
|
10月前
|
Java 程序员 Linux
腾讯云搭建git+gerrit代码评审服务器
搭建git+gerrit代码评审服务器
171 0
腾讯云搭建git+gerrit代码评审服务器
|
10月前
|
Ubuntu Java 程序员
手把手教你搭建自己的git+gerrit代码评审服务器
搭建自己的git+gerrit代码评审服务器
577 0
手把手教你搭建自己的git+gerrit代码评审服务器
|
10月前
|
开发工具 git
git本地上传和服务器拉取
包括本地上传和服务器拉取
112 0
|
12月前
|
应用服务中间件 开发工具 nginx
搭建自用git服务器
搭建自用git服务器
222 0
搭建自用git服务器
相关产品
云迁移中心
推荐文章
更多