参考文章: http://www.runoob.com/git/git-server.html
操作系统: CentOS 6.5
客户端操作系统:Mac
1、安装Git
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
$ yum install git
2、创建一个 git 用户组和用户:
$ groupadd git
$ adduser git -g git
修改 git 用户的shell:
$ vi /etc/passwd
把这一行:
git:x:500:500::/home/git:/bin/bash
改成:
git:x:500:500::/home/git:/usr/bin/git-shell
如果不改 git 用户的shell,在客户端clone时,会报错:
fatal: protocol error: bad line length character: This
3、创建证书登录
创建authorized_keys文件,用于保存用户的公钥:
$ cd /home/git/
$ mkdir .ssh
$ chmod 700 .ssh
$ touch .ssh/authorized_keys
$ chmod 600 .ssh/authorized_keys
$ c

本文详细介绍了如何在阿里云CentOS 6.5环境中搭建Git服务器,包括安装Git、创建git用户组和用户、配置证书登录、初始化Git仓库以及克隆仓库的步骤。通过这些操作,可以实现安全的Git服务,避免客户端克隆时出现password提示。
最低0.47元/天 解锁文章
624

被折叠的 条评论
为什么被折叠?



