1、安装git服务环境准备
yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc
2、下载git-2.5.0.tar.gz
1)解压缩
2)cd git-2.5.0
接下是C语的编译命令,
3)autoconf
4)./configure
5)make
6)make install
这一步报错
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl 5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_pe rl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 3.
BEGIN failed--compilation aborted at Makefile.PL line 3.
编译FCGI的时候报错.google了下,找到答案,只有安装
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker就可以了
3、添加用户
adduser -r -c 'git version control' -d /home/git -m git
此命令执行后会创建/home/git目录作为git用户的主目录。
4、设置密码
passwd git
输入两次密码
5、切换到git用户
su git
![2a0f0227da38025d4b770122ba7abc38.png](https://i-blog.csdnimg.cn/blog_migrate/7256cdb7f61ebd1491ab2e44ffa93d08.jpeg)
6、创建git仓库
创建目录,初始化一个目录
![2f48a0dc1b867107cd37d89098341e22.png](https://i-blog.csdnimg.cn/blog_migrate/ae39a7b75842495f10d8407e5fadc03d.jpeg)
初始化本地仓库(推荐方式制作纯净版)
![2d5c0b6dca3994556c342f083690700e.png](https://i-blog.csdnimg.cn/blog_migrate/3c54d9ebe07c7334afe560b01831e397.png)
服务端不带工目录的_
![6f1a130e10cd9183985e4713edae0254.png](https://i-blog.csdnimg.cn/blog_migrate/58d19175cc7cf8549781c6f5c91603e8.jpeg)
访问路径
![16ac273d2258ee9956e8066c7c9bb330.png](https://i-blog.csdnimg.cn/blog_migrate/9f85037529752acc8d8326b00f38d006.png)
1.1.1连接服务器
![335c509ae128346ebea1c559227d700d.png](https://i-blog.csdnimg.cn/blog_migrate/7b8161aaf635f581723acf284390b51c.jpeg)
1.1.2 连接服务器
私有git服务器搭建完成后就可以向连接github一样连接使用了,但是我们的git服务器并没有配置密钥登录,所以每次连接时需要输入密码。
使用命令连接:
$ git remote add origin ssh://git@192.168.25.156/home/git/first
这种形式和刚才使用的形式好像不一样,前面有ssh://前缀,好吧你也可以这样写:
$ git remote add origin git@192.168.25.156:first
使用TortoiseGit同步的话参考上面的使用方法。