Git 使用Synology';中国的官方一揽子计划
我在2-3个月前买了一台Synology 213air NAS用于编程 然后在尝试在我的NAS上手动设置git之前,我听说DSM4.3将提出Synology的官方软件包。所以我决定等待 带Git的DSM4.3包现在已经发布了:,但是对于像我这样的初学者来说,还没有设置Git的教程 因此:Git 使用Synology';中国的官方一揽子计划,git,nas,synology,Git,Nas,Synology,我在2-3个月前买了一台Synology 213air NAS用于编程 然后在尝试在我的NAS上手动设置git之前,我听说DSM4.3将提出Synology的官方软件包。所以我决定等待 带Git的DSM4.3包现在已经发布了:,但是对于像我这样的初学者来说,还没有设置Git的教程 因此: 我们如何设置此官方套餐 如何使用NAS上的一个项目创建回购 最后,我将如何与我的项目“互动” 我在这里的天气学论坛上找到了一些有用的信息: 首先,您应该通过Diskstation软件包管理器安装软件包并启用
- 我们如何设置此官方套餐李>
- 如何使用NAS上的一个项目创建回购
- 最后,我将如何与我的项目“互动”
ssh admin@nas
cd volume1/git
git init --bare --shared reponame.git
(add files, etc)
然后使用一个可以访问git文件夹的帐户,您应该能够拉和推等等。您永远不需要git服务器包,因为您可以在本地创建一个裸repo,然后将其上载到NAS。他们认为您只需启用WebDAV即可访问它。Git服务器包允许您以root用户身份ssh到NAS中,并在NAS上创建裸repo,而无需上传它。安装Git服务器包后,还可以使用户使用SSH协议,而不仅仅是HTTP/HTTPS。我创建了一个关于它的教程:我发现这篇文章非常有用: 此外,以下是关于设置git服务器的gitbook参考资料:
您可能希望跳过adduser命令,因为您可能正在使用synology上已经存在的用户帐户 此解决方案非常简单,对我来说非常有效(使用DSM 5.1进行了测试): 以下是主要步骤:
- 从DSM的仪表板安装Git Server
- 在服务器上创建新的共享存储库(通过ssh)
- 使用本地pc上的存储库
- [可选]配置无密码提交(使用ssh密钥)
git init--bare“$1”
生成~/git shell命令/mkgit允许通过ssh:ssh-git创建新的repo-user@disk-station addr mkgit reponame.git
或ssh git-user@disk-车站地址mkgit项目/子项目.git