git - Synology NAS 无法连接到 Git 服务器存储库
问题描述
我已经在我的 NAS 上安装了 Synology Git Server 。然后,我在我的 Windows 10 笔记本电脑上安装了 Git。我已经按照几篇文章在 NAS 上创建了一个裸存储库。我已经提交了本地仓库。我现在想将更新推送到 NAS。但是,我似乎无法连接到 NAS。我在结果对话框中收到以下错误:
git.exe push --progress "synologygit" main fatal: 无法连接到 DiskStation214: DiskStation214[0: xxxx:xxxx:xxxx:xxxx:xxx:xxxx:xxxx:xxxx]: errno=Unknown error DiskStation214[1: 192.168. 0.47]: errno=未知错误
git 没有完全退出(退出代码 128)(4266 ms @ 8/10/2021 5:20:11 PM)
我正在从 SVN 切换到 Git。我正在使用以下 URL 访问 NAS 上的存储库:
git://DiskStation214/ reponame
我在 DiskStation 中检查过,但没有发现任何明显的东西。有人可以指出我正确的方向吗?
解决方案
虽然“博士”的评论很有帮助,但并没有完全解决我的问题。我确实需要更改为使用ssh://
协议,但这并没有解决我的问题。尝试访问存储库时,我继续收到错误消息。
登录 DSM 并检查后Control panel/Terminal
,我偶然发现了端口设置。它被错误地设置为33
(出于某种原因)。我将其设置为,22
然后我被允许访问存储库。
推荐阅读
- laravel - Laravel 不能在 xampp 上运行,但可以在服务时运行
- github - 如何管理 github 上的大量存储库?
- python - Python:如何在不覆盖的情况下合并 2 列?
- java - 如何启用 java HotSpot VM 编译器
- html - 传递多个参数的 HTML url
- python - 为什么我创建的 NETcdf 数据被屏蔽了?
- php - 以编程方式将可用性添加到 Woocommerce Bookings 上的可预订产品
- javascript - IIFE 外部的 addEventListener 阻止它工作
- react-native - 我无法在 MapView React Native 的一个地方修复视图
- java - Java 返回 null 和结果