我在2-3个月前买了一台Synology 213air NAS用于编程.
然后在尝试在我的NAS上手动设置git之前,我听说DSM4.3将提出Synology的官方软件包.所以我决定等.
带有Git包的DSM4.3现已推出:http://www.synology.fr/dsm/dsm_app.php#Git,但没有像我这样的初学者设置Git的教程.
所以:
zak*_*o42 31
我在Synology论坛上找到了一些有用的信息:
http://forum.synology.com/enu/viewtopic.php?f=190&t=73064
首先,您应该通过Diskstation软件包管理器安装软件包并启用它.这将在NAS上创建一个Git文件夹.我创建了一个名为"gituser"的用户,并授予它对Git文件夹的读/写权限.您不需要这样做,但我喜欢专门为NAS上的不同功能创建用户.从那里,您需要手动设置存储库,因为Synology尚未提供图形界面.
要创建存储库,您需要为NAS启用SSH.转到控制面板 - >终端 - >启用SSH服务并确保它已启用.现在使用管理员帐户/密码通过SSH连接到它.cd到你为NAS创建的卷(可能是volume1).那里应该有git文件夹.cd到它并在那里创建你的存储库.
例如:
ssh admin@nas
cd volume1/git
git init --bare --shared reponame.git
(add files, etc)
Run Code Online (Sandbox Code Playgroud)
然后使用可以访问git文件夹的帐户,你应该能够拉动和推送等.
Cha*_*ase 18
您永远不需要Git Server软件包,因为您可以在本地创建一个裸仓库,然后将其上传到您的NAS.他们只需启用WebDAV即可访问它.Git Server软件包允许您以root用户身份进入NAS,并在NAS上创建裸仓库,而不必上传它.安装Git Server软件包后,您还可以使用户使用SSH协议而不仅仅是HTTP/HTTPS.我创建了一个关于它的教程:http://blog.osdev.org/git/2014/02/13/using-git-on-a-synology-nas.html
| 归档时间: |
|
| 查看次数: |
88269 次 |
| 最近记录: |