NAS如何安装自带Git Server
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,小编给大家分享一下NAS如何安装自带Git Server,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!首先,进入DSM,然后在套件中心中找到GIT SERVER,下载安装即可。官方提
千家信息网最后更新 2024年11月23日NAS如何安装自带Git Server
小编给大家分享一下NAS如何安装自带Git Server,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
首先,进入DSM,然后在套件中心中找到GIT SERVER,下载安装即可。
官方提供的DSM帮助中心对GIT SERVER使用的帮助如下:
若要允许用户使用 Git: 请使用拥有管理权限的帐户登录 DSM。进入控制面板 > 终端机并启用 SSH 服务。请启动 Git 套件,并选择用户以向其提供从资料库签入与签出文件的能力。注: 通过称为 git-shell 的壳工具,Git 用户将被限制仅可进行 Git 相关活动。此登录壳将应用于 Git 用户可进行确保这些帐户仅用于 Git 操作。因此,Git 用户只能使用 SSH 连接来推拉 Git 存储库,而没有 DSM 完全的访问权限。 若要创建 Git 存储库: 请通过 SSH 服务以 root 或 admin 身份登录 Synology 服务器。将目录更改为 /volumeX(X 为卷编号)以创建文件夹。例如,"git_repos"。该文件夹将拥有与 Linux 相同的权限。请在该文件夹中运行 git init 来创建空存储库。创建存储库后,Git 客户端用户可输入以下命令来访问该存储库:git clone ssh://[Git 用户]@[您的 Synology 服务器 IP 地址或主机名]/[Git 存储库路径]
接下来是具体的步骤:
1.通过终端登录到服务器(需要使用admin管理员账号)
2.进入你的磁盘卷,一般名字是volumeX,X表示你创建的磁盘空间数量,一般这个机器就两个硬盘,一般就是volume1了
cd /volume1
3.接着创建一个git库目录
sudo mkdir git_repos
4.然后再里面创建一个测试项目
cd git_repossudo mkdir gittest
5.然后进入这个测试项目目录,进行GIT初始化
cd gittestsudo git init --bare
由于是root用户执行的操作,所以有一个最最重要的步骤,就是将这个宝库的整个目录的主人要修改为你的git用户
chown -R admin:users git_repos
如果你还想让其他用户也一起共享的话,还需要将其他用户的权限设置为可写
chmod -R 775 git_repos
到这里,服务器就设置完毕了。
6.在客户端进入git 命令行,测试一下是否可以下载和上传。
git clone ssh://admin@192.168.0.1:5122/volume1/git_repos/gittest
然后再本地添加一个文件并提交到本地版本库中:
echo "t1.txt" >t1.txtgit add t1.txtgit commit -m "add t1.txt"最后测试一下推送到GIT SERVER上git push origin master显示成功!
简单的步骤总结如下:
1.先在本地创建项目,有个项目目录
2.然后在本地的这个项目目录中执行git --bare init进行初始化。
3.然后将需要提交的文件提交到本地
4.然后将项目目录COPY到服务器上,只COPY .git 目录就行,其他工作目录不用COPY的。
5.在本地就可以推送到远程服务器上了。
还有一种方法:
如果本地初始化的时候使用的是git init,那么推送就会出现问题。解决方法是将本地的目录全部COPY到服务器上。然后再服务器对应目录下面执行:
git config --bool core.bare true接着删除掉除.git目录之外的所有文件和目录即可。这样本地就能顺利推送了。当然直接使用git clone --bare hello hello.git这样直接导出裸库,然后将hello.git 这个目录直接上传到服务器上也可以。不过地址需要加上hello.git这个的目录。
看完了这篇文章,相信你对"NAS如何安装自带Git Server"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
目录
用户
服务
服务器
文件
项目
存储
权限
测试
登录
文件夹
步骤
命令
地址
套件
客户
客户端
就是
帐户
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
外国法信息网络安全
顺扬网络技术有限公司
心得体会网络安全200字
心动庄园2服务器
金博直销软件开发
上海现代软件开发报价
抖音服务器升级需要多久2021
在网络安全方面有什么心得体会
网络安全锁怎么安装
建立日志服务器
数据库的并发量
qq查询服务器上的消息
机房服务器设备管理细则
电影软件开发教程
湖北生活网络安全回放
计算机网络技术交流收获
数据库对应的关系模型
数据库anna
财政局网络安全主题责任
2018公需课网络安全知识
深圳雷狐网络技术有限公司
无锡服务器pdu电源价格
解析服务器能够获取账号密码
node 服务器
生存服务器造飞机
应用服务器中间件软件有哪些
类似数据库的机器
乡镇网络安全年度工作计划
华为服务器存放在油里
db2 数据库实例