搭建git仓库

创建用户

创建一个git和用户,用来运行git服务:

adduser git

创建证书登录

收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。

检查权限

chmod 755 .ssh
chmod 644 .ssh/authorized_keys

初始化Git仓库

先选定一个目录作为Git仓库,假定是/gitrep/test.git

cd /
chown -R git:git gitrep

进入gitrep目录

git init --bare test.git

创建多个仓库只要在gitrep目录运行 git init --bare xxx.git 修改仓库名

克隆仓库

修改端口之后与默认使用方法有与不同

git clone ssh://git@ip:port/gitrep/test.git

初始已有仓库克隆为新仓库

git clone remote_repo new_repo.git
Comments