随身笔记
随身笔记

群辉nas搭建git个人服务器

1,安装git服务器

https://sdeno.com/wp-content/uploads/2023/02/git20230213000828.png

 

2,创建用来存放git仓库的共享目录

https://sdeno.com/wp-content/uploads/2023/02/git2023021300082822.png

 

3,创建用来使用git的普通用户

https://sdeno.com/wp-content/uploads/2023/02/git20230213000828333.png

 

4,设置 Git Server ,允许刚创建的用户访问 Git Server

https://sdeno.com/wp-content/uploads/2023/02/git20230213000828444.png

 

 

5,打开NAS的家目录,并允许使用SSL连接

NAS控制台-控件面板-用户账号-高级设置-家目录,启用家目录服务。如果不启用,则每次使用SSL登陆的时候会报一个目录不存在的错误。

https://sdeno.com/wp-content/uploads/2023/02/git20230213000828555.png

NAS控制台-控制面板-终端机和SNMP-终端机,启用SSH功能。

https://sdeno.com/wp-content/uploads/2023/02/git20230213000828666.png

 

6,登录ssh,切换超级管理员,并设置权限

//创建仓库目录
cd /volume1/gitReposTest/
mkdir test.git

 

然后继续 cd 进入仓库,初始化git仓库
git init --bare
https://sdeno.com/wp-content/uploads/2023/02/git2023021300082877.png

接着是设置权限,按照图片顺序操作,即可

https://sdeno.com/wp-content/uploads/2023/02/git20230213000828888.png
https://sdeno.com/wp-content/uploads/2023/02/git20230213000829999.png

到这里服务器端设置完成。

 

 

 

客户端:

//下载仓库,如果你做了内网穿透记得把ssh的默认22端口也映射出去
git clone ssh://gitUserTest@192.168.2.98/volume1/gitReposTest/test.git

//外网的:git clone ssh://gitUserTest@202.10.3.98:9000/volume1/gitReposTest/test.git

接下来用常规操作即可:

git add .
git commit -m "add a file"
git push

http://www.360doc.com/content/19/0504/01/58230995_833188774.shtml%20%20chown%20aulati:users%20.

http://www.360doc.com/content/19/0504/01/58230995_833188774.shtml

 

 

随身笔记

群辉nas搭建git个人服务器
1,安装git服务器   2,创建用来存放git仓库的共享目录   3,创建用来使用git的普通用户   4,设置 Git Server ,允许刚创建的用户访问 Gi…
扫描二维码继续阅读
2023-02-13