Ubuntu Service 搭建 Git 服务器

Ubuntu Service 搭建 Git 服务器


1.服务器操作

安装git,apt-get install git
sudo apt-get install git-core
创建git用户和git用户组,分配目录/home/git,然后vim /etc/passwd文件夹

sudo useradd -m git  
sudo passwd git  

重启ssh服务,service ssh restart

2.客户端操作

配置git用户信息
git config –global user.name=username
git config –alobal user.email=user@domain.com
使用keygen在客户端生成公钥,命令如下:
ssh-keygen -t rsa

3.服务器操作

将生成的id_rsa.pub上传到服务器上,然后将内容粘贴到authorized_keys文件中,不要采用记事本打开,使用命令cat id_rsa.pub >>authorized_keys
在/home/git目录下(自定义目录不限在git目录下),创建仓库demo.git(名字自定义以.git结尾):
git init –bare demo.git,别忘了授予git拥有目录的权限,否则push代码时候会报没写入权限的错误
chown -R git:git demo.git

4.客户端操作

可以克隆git仓库到本地啦,运行:
git clone git@hostname:demo.git
或 git clone git@ip:/路径/demo.git (通过pwd查询路径)
成功校验就可以clone成功!
git checkout -b master //创建分支
git add .
git commit -m “demo”
git push -f //查看是否可以push到远程服务器,如果没有权限的话,说明在3中没有chown -R git:git demo.git 


demo.git 只是例子,可以a.git ,xxx.git 等,流程是大致相似的.
搭建过程出现问题,可以留言

相关参考:
http://blog.csdn.net/xsl1990/article/details/25486211

https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%8D%8F%E8%AE%AE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值