[TOC]

概述

1.硬件安装:http://117.184.155.242:8798/share.cgi?ssid=1eed9f71fa484cf48c8b09e9e9213799

2.系统安装:http://117.184.155.242:8798/share.cgi?ssid=72b89834900e4a58a957e3a7bed7ad31

3.存储池/卷 建立:http://117.184.155.242:8798/share.cgi?ssid=4421d8a5576f46e280b1461fa094d8e5

4.myqnapcloud外网访问设定:http://117.184.155.242:8798/share.cgi?ssid=6d5561e6e72c480385867f3bc710c32a

概述

通常Nas种已经安装好了Contaienr Station,也就有了docker环境,如果您的Nas中没有Container Station请先进行安装。

如果威联通的TS464C中在AppCenter中搜索“Container Station容器工具”

在群晖中请直接搜索“docker“进行安装先。

威联通NAS安装步骤

如图,进入App Center

image-20230426234443220

打开Container Stattion容器工具

image-20230426234702021

image-20230426235122546

打开 ContainerState,系统将自动创建一个“Container”的共享文件夹来保存镜像和容器

image-20230426235224800

点击“开始”

image-20230426235308789

打开“控制台”,“网络 & 文件服务” ,“Telnet / SSH”,允许SSH连接。

image-20230428202434148 image-20230428202747589

启用Admin账户

进入“控制台” -> 权限-编辑用户资料

image-20230610145655920

QTS5.0系统中admin用户默认是禁用的,请先使用Nas初始化时自己创建的用户启用admin用户。

image-20230428203249835

取消停用此账号的勾选。

安装GitLab容器

在ContainerStation里面安装GitLab

image-20230610150010481

image-20230610150220387

image-20230610150238454

NAS上安装Gitea容器

文章参考:https://zhuanlan.zhihu.com/p/367786867

image-20230610152022858

安装一直失败。

使用如下方案解决

https://post.smzdm.com/p/285104/

image-20230610161113219

image-20230610162025780

image-20230610162053293

启动之后,打开

http://192.168.31.8:10080/

image-20230610164141200

点击 Install Gitea

进入的git页面

image-20230610164416174

image-20230610165416569

安装完成,进行push代码的时候提示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
➜  HelloNAS git:(main) git remote -v
origin git@192.168.31.8:Frewen.Wang/HelloNAS.git (fetch)
origin git@192.168.31.8:Frewen.Wang/HelloNAS.git (push)
➜ HelloNAS git:(main) git push -u origin main
git@192.168.31.8's password:
Permission denied, please try again.
git@192.168.31.8's password:
Permission denied, please try again.
git@192.168.31.8's password:
git@192.168.31.8: Permission denied (publickey,password,keyboard-interactive).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.