Linux 搭建 Git 服务器

创建git运行用户并设置密码

 
 
adduser git
passwd 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"

将 id_rsa.pub 中的内容复制到 authorized_keys如果有多个用户,一行保存一个用户的公钥


创建git仓库

 
 
cd /home/git
mkdir repo
chown git:git repo
cd repo
git init --bare sample.git
chown -R git:git sample.git

客户端执行

 
 
git clone git@服务器ip:/home/git/repo/sample.git
cd sample
git remote -v

猜你喜欢

转载自blog.csdn.net/twilightdream/article/details/79129345