博客
关于我
群晖NAS Git Server项目源代码管理 配置搭建
阅读量:315 次
发布时间:2019-03-01

本文共 903 字,大约阅读时间需要 3 分钟。

一、前言

公司购买了一个群晖DS-216j服务器,计划用于管理源代码和部署禅道。然而,由于服务器不支持Docker容器,需要安装Docker的前提条件不满足,因此需要采取其他方式部署禅道。


二、Git Server 搭建流程

  • 创建用户

    进入群晖DSM控制面板,创建一个 gituser 用户。

  • 安装Git Server

    进入套件中心,安装Git服务。

  • 启用SSH功能

    在控制面板的“终端机和SNMP”模块中,启用SSH功能。

  • 创建Git仓库文件夹

    在控制面板的共享文件夹中创建一个名为 mw_git_repos 的新文件夹,作为Git仓库根目录。

  • 创建项目文件夹

    mw_git_repos 文件夹下,使用File Station创建一个名为 git_test 的项目文件夹。

  • 远程登录Git Server

    使用SSH协议登录到群晖Git Server:

    ssh gituser@172.24.0.51

    登录时不会显示密码提示。

  • 初始化Git仓库

    git_test 目录下初始化Git仓库:

    cd /volume1/mw_git_repos/git_test  git --bare init
  • 设置文件权限

    git_test 目录设置适当的权限:

    cd ..  sudo chown -R whlook:user git_test  chmod -R 775 git_test  chgrp -R users git_test
  • 克隆仓库到本地

    在本地电脑创建对应的文件夹:

    cd D:/Projects_mw  git clone gituser@172.24.0.51:/volume1/mw_git_repos/git_test

    输入登录密码。

  • 提交和推送代码

    git_test 目录中:

    git status  git add test.txt  git commit -m "test001"  git push  git pull
  • 在VS中拉取项目

    项目地址:

    git clone gituser@172.24.0.51:/volume1/mw_git_repos/git_test
  • 转载地址:http://gixx.baihongyu.com/

    你可能感兴趣的文章
    nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML.
    查看>>
    nestesd exception is java .lang.NoSuchMethodError:com.goolge.common.collect
    查看>>
    nestJS学习
    查看>>
    net core 环境部署的坑
    查看>>
    NET Framework安装失败的麻烦
    查看>>
    Net 应用程序如何在32位操作系统下申请超过2G的内存
    查看>>
    Net.Framework概述
    查看>>
    NET3.0+中使软件发出声音[整理篇]<转>
    查看>>
    net::err_aborted 错误码 404
    查看>>
    NetApp凭借领先的混合云数据与服务把握数字化转型机遇
    查看>>
    NetAssist网络调试工具使用指南 (附NetAssist工具包)
    查看>>
    Netbeans 8.1启动参数配置
    查看>>
    NetBeans IDE8.0需要JDK1.7及以上版本
    查看>>
    NetBeans之JSP开发环境的搭建...
    查看>>
    NetBeans之改变难看的JSP脚本标签的背景色...
    查看>>
    netbeans生成的maven工程没有web.xml文件 如何新建
    查看>>
    netcat的端口转发功能的实现
    查看>>
    NetCore 上传,断点续传,可支持流上传
    查看>>
    Netcraft报告: let's encrypt和Comodo发布成千上万的网络钓鱼证书
    查看>>
    Netem功能
    查看>>