美文网首页
群晖NAS之git服务

群晖NAS之git服务

作者: 学有境 | 来源:发表于2020-10-24 00:15 被阅读0次

    1.搭建Git server

    环境准备

    群晖nas网络存储

    开启ssh

    本地装有git软件

    1.1 开启ssh

    "控制面板"---->"应用程序"---->"终端机和SNMP",下图:

    "终端机"----->勾选"启动SSH功能",如下图:

    1.2 安装Git Server

    "套件中心"---->"所有套件"----->"搜索 git"----->"安装套件",如下图:

    1.3 创建git仓库目录

    "控制面板"---->"共享文件夹"----->"新增"----->"jzkj",如下图:

    以上操作git仓库目录创建完成

    1.4 创建git的普通用户

    "控制面板"---->"用户账号",如下图:


    1.5 启用家目录,不然在本地拉取代码的时候显示没有权限

    "控制面板"---->"用户账号"------>"高级设置"------>"家目录",如下图:

    1.6 使用ssh连接到git server上,如下图:

    使用命令行工具连接到git server

    /volume1是数据盘

    admin@NAS-001:~$ cd /volume1/jzkj/    #刚刚创建的git server的目录

    admin@NAS-001:/volume1/jzkj$

    admin@NAS-001:/volume1/jzkj$ mkdir script.git

    admin@NAS-001:/volume1/jzkj/script.git$ git init --bare    #初始化

    Initialized empty Git repository in /volume1/jzkj/script.git/


    1.7 在本地进行检测,本地电脑或服务器必须要有git软件

    # git clone ssh://xxxx@192.168.1.175:9300/volume1/jzkj/script.git

    本地测试报错:

    解决办法:

    "套件中心"---->"所有套件"----->"搜索 git"----->"打开git"---->"添加用户访问权限",如下图:

    # cd script/

    # echo 20201020  > test.txt

    # git config --global user.email XXXX@163.com

    # git config --global user.name XXXX

    # git add .

    # git commit -m "test"

    # git push origin  master

    相关文章

      网友评论

          本文标题:群晖NAS之git服务

          本文链接:https://www.haomeiwen.com/subject/ylzbmktx.html