搭建 Git 私有服务器
in 工具 with 0 comment

搭建 Git 私有服务器

in 工具 with 0 comment

新建用户

groupadd git
adduser git -g git

新建 authorized_keys 文件

cd /home/git
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
cd /home
chown -R git:git git

客户端创建密钥并上传

之前创建过就不需要了

ssh-keygen -t rsa -C "your_email"

创建 git 仓库

cd gitrepo
git init --bare sample.git
chown -R git:git sample.git

禁止 git shell 登录

git:x:1001:1001:,,,:/home/git:/bin/bash
改为
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

扫描二维码,在手机上阅读!
Responses