linux安装git服务器

安装git

yum install git

添加用户 设置密码

adduser git
passwd git

到用户目录下创建.ssh目录和文件

cd
mkdir .ssh && chmod 700 .ssh
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys

然后把需要登录的用户的公钥贴进去authorized_keys

顺便备注一下权限命令
chmod 600 ××× (只有所有者有读和写的权限)
chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
chmod 700 ××× (只有所有者有读和写以及执行的权限)
chmod 666 ××× (每个人都有读和写的权限)
chmod 777 ××× (每个人都有读和写以及执行的权限)

创建裸仓库(这里放到了home/git/srv目录)

git init --bare test.git

git init 会创建.git目录
git init --bare 创建的目录里没有工作区,只记录历史信息,里面生成的文件就是上面.git目录里的文件

设置权限

chown -R git:git test.git

客户端clone仓库

git clone git@serverxxx:/home/git/srv/test.git
Comments
Write a Comment
  • 棒棒哒!!!