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安全错误
数据库的锁怎样保障安全
金融数据库交易系统
FLASH视频软件开发
微信图片可以从服务器恢复么
安阳网络安全宣传日
国兴互联网络科技电话
包头网络安全师
视频服务管理服务器 海康
数据库查找姓 陈 黄
阿里云服务器声音
存储服务器可以挂两个服务器上吗
两列数据匹配相同数据库
3.35物品数据库
用电子技术与软件开发有关系吗
网络安全等级保护施工方案
游戏数据库技术路线图
数据库支持的储存的文件类型
mfc创建数据库连接
软件开发登记交付 纠纷
soul登陆无法连接服务器
然去网络技术有限公司
软件开发需要进项吗
方舟pvp服务器
有财网络技术有限公司怎么样
正定标准软件开发服务诚信推荐
电信网络技术业务开发
职业网络技术第一单元英语单词
看门狗 网络安全路由器
软件开发方案分解
软件开发设计简称
重庆双线服务器租用哪家品质可靠