首页 > 其他 > 详细

群晖入门机型配置GitServer

时间:2021-04-08 15:04:49      阅读:14      评论:0      收藏:0      [点我收藏+]

群晖NAS机器 DS220j 入门机型配置tempimgs

  1. 安装套件(套件中心中找到 GitServer 安装上。)图标如图:
    技术分享图片
  2. 新建共享文件夹(控制面板中添加文件夹“gitRepo”。)
    技术分享图片
  3. 添加用户群组 “gitRepo”(控制面板中添加,需要勾选上读写权限。)
  4. 添加用户 “mcool”(控制面板中添加,放在刚才的分组里。)
  5. 在 GitServer 中勾选用户mcool
  6. 开始 git 的初始化,这个操作需要ssh连接。
  7. 在控制面板“终端机和 SNMP” 中勾选启动SSH功能。
  8. 终端登录,操作下面的都写到脚本里咯~
ssh admin@192.168.1.xxx # 注意默认只能使用超管用户.

# sudo -i # 切换到root权限(可选)

cd /volume1/gitRepo/ # 切换到之前创建的git仓库的总目录

mkdir ./projxxxx # 创建一个git项目目录

cd ./projxxx

git --bare init # bare模式初始化git项目。

chown -R mcool:gitUsers . # 改变目录宿主, 主要是为了下一行的赋予群组权限。

chgrp -R users project1/  # 设定拥有权限的群组的指令

chmod -R 770 . # 改变群组权限,这样这个群组的人都能访问这个项目了,这个地方很粗糙。
	# 按照这个设定每个项目都需要建立的一个单独的分组,因为这样才能控制好项目的访问权限。

  1. 客户端终端操作
# gitServer上的git就创建好了。这里开始就可以克隆了
git clone mcool@192.168.1.14:/volume1/gitRepo/jbs0408.git
# 输入密码~
  1. ??感想:
    这一套流程是因为采购人员买的NAS配置太低了,不支持docker。
    最简便的方法还是推荐直接装docker 然后用docker跑 gitlab 最省心。
    这个机型连虚拟机都跑不了,只能用这个gitServer的流程~

群晖入门机型配置GitServer

原文:https://www.cnblogs.com/sweetXiaoma/p/14631676.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!