搭建git服务器

来源:互联网 发布:雄霸九州辅助软件 编辑:程序博客网 时间:2024/06/10 15:43

yum:前端软件包管理器,可以非常方便地解决软件包依赖关系;而且还能便于管理大量软件包更新。

特点  :    1)、可以同时配置多个资源库(Repository);    2)、简洁的配置文件(/etc/yum.conf)  ;    3)、自动增加或删除安装rpm包时存在的赖性软件包;    4)、保持与RPM数据库的一致性

1.设置yum仓库,下载依赖

cd /etc/yum.repos.d/wget http://mirrors.163.com/.help/CentOS6-Base-163.repoyum makecacheyum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc perl-ExtUtils-MakeMaker

2.下载git

cd /usr/local/srcwget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gztar -zvxf git-2.10.0.tar.gzcd git-2.10.0

3.编译git

make all prefix=/usr/local/git          make,仅编译make install prefix=/usr/local/git      make install,编译并安装echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrcsource /etc/bashrcgit --version

4.为git添加用户

useradd -m zhanxfpasswd zhanxf

5.初始化git仓库

mkdir -p /data/repositoriescd /data/repositories/ && git init --bare test.gitchown -R zhanxf:zhanxf /data/repositorieszhanxf:x:500:500::/home/zhanxf:/usr/local/git/bin/git-shell      注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序cd ~ && git clone zhanxf@106.14.189.172:/data/repositories/test.git

6.客户端上传文件到git

cd XBatis-Code-Generatorrm -rf .git 删除原有仓库git init 初始化新仓库git add . 添加所有文件git remote add origin root@xxxx:/data/projecct/xxx.git添加远端分支git push -u origin master 将数据push到远端master分支
原创粉丝点击