首页 > 系统服务 > 详细

ubuntu搭建git服务器

时间:2020-05-14 16:10:31      阅读:51      评论:0      收藏:0      [点我收藏+]

安装git

sudo apt-get update 

sudo apt-get install git 

 

服务端配置

sudo useradd -m git  #添加git用户

sudo passwd git 

sudo chown -R git /home/git  #将工作目录权限给git用户,权限错误会git失败

 

客户端生成密钥(以SSH连接,另有HTTPS:需要用户和密码)

ssh-keygen -t rsa #一路确认,默认在主目录的.ssh文件夹中,默认密钥对名为id_rsa

 

发送给服务端

cat ~/.ssh/id_rsa.pub | \

ssh git@localhost \

"mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

 

 

服务端建立仓库

su git 

mkdir -p /home/git/repo/demo.git  #-p是上层目录若不存在一起建立

cd /home/git/repo/demo.git

git init --bare  #初始化仓库

 

客户端建立仓库

mkdir dirname

cd dirname

git init #初始化仓库

git config --global user.name "username" 

git config --global user.email  email.address 

echo "readme contents as follow: " > ./readme

 

提交代码

git add .

git commit -m "opname"

git remote add origin git_username@host:dir 

git push origin master

 

本地测试

git clone git_username@host:dir

 

补:类似GitHub的界面,可以尝试配置GitLab

 

ubuntu搭建git服务器

原文:https://www.cnblogs.com/cwfeng/p/12888802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!