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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容