博客
关于我
群晖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/

    你可能感兴趣的文章
    Mysql学习总结(84)—— Mysql的主从复制延迟问题总结
    查看>>
    Mysql学习总结(85)——开发人员最应该明白的数据库设计原则
    查看>>
    Mysql学习总结(8)——MySql基本查询、连接查询、子查询、正则表达查询讲解
    查看>>
    Mysql学习总结(9)——MySql视图原理讲解与使用大全
    查看>>
    Mysql学习笔记 - 在Centos7环境下离线安装Mysql
    查看>>
    MySQL学习笔记十七:复制特性
    查看>>
    Mysql学习第一课-mysql的定义及sql语句
    查看>>
    mysql安全模式: sql_safe_updates
    查看>>
    mysql安装,卸载,连接
    查看>>
    MySQL安装之没有配置向导
    查看>>
    mysql安装出现 conflicts with mysql*的解决办法
    查看>>
    mysql安装卡在最后一步解决方案(附带万能安装方案)
    查看>>
    mysql安装和启动命令小结
    查看>>
    Mysql安装教程(命令行)
    查看>>
    mysql安装版安装
    查看>>
    MySQL安装配置教程(非常详细),从零基础入门到精通,看完这一篇就够了
    查看>>
    mysql安装配置简介
    查看>>
    MySQL定义和变量赋值
    查看>>
    mysql定时任务事件清理单表数据
    查看>>
    MySQL定时器Events
    查看>>