树莓派(3)zeroW之搭建GIT服务器

12 篇文章 0 订阅

树莓派(3)zeroW之搭建GIT服务器

之前的私有GIT服务都是放在Gitblit Gitblit的确是神器啊,可是是JAVA的服务占用内存巨大,服务器挂机耗费也高携带也不方便,故现在迁移到zerow上.

1.安装相关软件

sudo apt-get install git wget git-core

2.用putty登录(还不会搭ssh服务和连接的自己想法子)

可以创建一个单独给GIT用的用户和组名称如: git

adduser --system --shell /bin/bash --group --home /home/git git

当然你也可以直接用pi这个已有的用户   那么上面就忽略

3.创建git版本库(红色框出为关键)

在/home/pi/gitroot/下创建apt-fast.git文件夹 执行git --bare init后会生成 hooks info ...的一类东西.

对刚才添加的项目指派用户(我这里将本身的pi用户加入)

git remote add pi pi@[rpizerow]:/home/pi/gitroot/apt-fast.git

4.此处解决大坑

一定要对xxx.git文件夹添加写的权限(如:766)  如果没改的后面直接出错

5.git克隆地址

git clone pi@[rpizerow]:/home/pi/gitroot/apt-fast.git

[讲解:我这里是用的上面指定的pi用户  rpizerow为计算机名也可以改成树莓派的ip地址]

输入对应用户的密码即可开始加载进度了.

下面是用windows的乌龟操作方法

这样项目就可以提交了.

补充扩展

当然也可以将Github/Gitee上优秀的项目 整工程迁移到自己的派中

在putty上操作如下:

mkdir /home/pi/gitroot/dlib.git
chmod 766 /home/pi/gitroot/dlib.git
git clone --progress --bare -v "https://github.com/davisking/dlib" "/home/pi/gitroot/dlib.git"

这样dlib的github源就将此时转移到/home/pi/gitroot/dlib.git中

从派中拉取只需要 pi@[rpizerow]:/home/pi/gitroot/dlib.git  即可管理自己的私有搞法了.

当然GIT的更高级玩法可以去看看GIT的资料这里就不多说了.

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值