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

    你可能感兴趣的文章
    Nginx代理配置详解
    查看>>
    Nginx代理静态资源(gis瓦片图片)实现非固定ip的url适配网络环境映射ip下的资源请求解决方案
    查看>>
    Nginx代理静态资源(gis瓦片图片)实现非固定ip的url适配网络环境映射ip下的资源请求解决方案
    查看>>
    nginx优化日志拒绝特定404请求写入
    查看>>
    Nginx使用proxy_cache指令设置反向代理缓存静态资源
    查看>>
    Nginx入门教程-简介、安装、反向代理、负载均衡、动静分离使用实例
    查看>>
    nginx反向代理
    查看>>
    Nginx反向代理
    查看>>
    nginx反向代理、文件批量改名及统计ip访问量等精髓总结
    查看>>
    Nginx反向代理与正向代理配置
    查看>>
    Nginx反向代理及负载均衡实现过程部署
    查看>>
    Nginx反向代理和负载均衡部署指南
    查看>>
    Nginx反向代理是什么意思?如何配置Nginx反向代理?
    查看>>
    nginx反向代理解决跨域问题,使本地调试更方便
    查看>>
    nginx反向代理转发、正则、重写、负摘均衡配置案例
    查看>>
    Nginx反向代理配置
    查看>>
    Nginx启动SSL功能,并进行功能优化,你看这个就足够了
    查看>>
    nginx启动脚本
    查看>>
    Nginx在Windows上和Linux上(Docker启动)分别配置基本身份认证示例
    查看>>
    Nginx在Windows下载安装启动与配置前后端请求代理
    查看>>