1.创建linux账户,创建文件
adduser git
passwd gitpsw
su git
pwd
cd ~/
mkdir .ssh
cd ~/.ssh
touch authorized_keys
2.特别重要(单独起一行),给文件设权限
chmod 700 /home/git/.ssh
chmod 600 /home/git/.ssh/authorized_keys
3.本地生产密钥并把公钥传输到服务端
ssh-keygen -t rsa
rsync id_rsa.pub git@远端ip:/home/git/.ssh
4.将公钥添加到文件
cd /home/git/.ssh/
cat id_rsa.pub >> authorized_keys
5.初始化仓库
mkdir house.git
cd house.git
git init --bare
6.客户端连接git文章来源:https://www.toymoban.com/news/detail-621065.html
mkdir clone_house
cd clone_house
git init
touch test
git add test
git commit -m "add test file"
git remote add origin git@git服务器端的ip:house.git
git push -u origin master
其他的,git服务器的默认分支可能叫main不是master;添加密钥的目的是为了免密连接;本文环境客户端mac、服务端ubuntu,其他系统过程一样。文章来源地址https://www.toymoban.com/news/detail-621065.html
到了这里,关于搭建git服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!