在 Linux 下搭建 Git 服务器

安装 Git

#yum install -y git

安装完后,查看 Git 版本

[root@localhost ~]# git --version

git version 1.8.1


创建 git 用户,用来管理 Git 服务,并为 git 用户设置密码

[root@localhost home]# id git

id: git:无此用户

[root@localhost home]# useradd git

[root@localhost home]# passwd git


创建 Git 仓库

设置 /home/data/git/gittest.git 为 Git 仓库

然后把 Git 仓库的 owner 修改为 git


[root@localhost home]# mkdir -p data/git/gittest.git

[root@localhost home]# git init --bare data/git/gittest.git

Initialized empty Git repository in /home/data/git/gittest.git/

[root@localhost home]# cd data/git/

[root@localhost git]# chown -R git:git gittest.git/


Git 打开 RSA 认证

进入 /etc/ssh 目录,编辑 sshd_config,打开以下三个配置的注释:

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys


保存并重启 sshd 服务:

[root@localhost ssh]# /etc/rc.d/init.d/sshd restart

你可能感兴趣的:(在 Linux 下搭建 Git 服务器)