Openwrt架设GIT服务

#下载宝刷LEDE版系统后, 在上面安装git包

opkg update

opkg install git

#安装好后在将git仓库装到SD(TF)卡上

#用fdisk对SD 卡分区

#fdisk /dev/mmcblk0

#用mkfs.ext4 格式化分区, 这里是第三个分区. 第一个分区设为了extroot, 第二个分区设为了swap.

mount -t ext4 /dev/mmcblk0p3 /mnt/mmcblk0p3

mkdir /mnt/mmcblk0p3/git

#创建软连接到根目录, 方便缩短输入git 路径

ln -s /mnt/mmcblk0p3/git /git

cd /git

#创建一个gittest仓库

git init --bare gittest.git

#创建gitusers 并在gitusers的用户目录下的.ssh目录文件加入authorized_keys, authorized_keys含有ssh-rsa 公钥

从本地复制authorized_keys 到LEDE上

scp D:authorized_keys gitusers@192.168.11.33:/home/gitusers/.ssh/authorized_keys

本地使用命令clone 上面的空仓库

git clone ssh://gitusers@192.168.11.33/git/gittest.git

然后就可以按照正常的git方法使用了.


cnblogs Tags: ,
原文地址:https://www.cnblogs.com/gxgl314/p/10141567.html