首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git remote over ftp:"Can't open refs...“

git remote over ftp:"Can't open refs...“
EN

Stack Overflow用户
提问于 2012-11-29 22:40:11
回答 1查看 214关注 0票数 0

我的NAS上有一个克隆的存储库。所有的文件都在里面。

现在,我想将此存储库作为远程存储库添加到我的Xcode-project (我从克隆的项目中)。

我尝试使用Xcode的UI和终端,都失败了,所以我用Wireshark追踪问题,结果显示找不到"refs“:

我可以使用ftp通过浏览器和finder访问refs-file,它肯定存在,并且包含所有子文件夹。给定的路径以/.git结尾,自动访问/info。

如果我尝试将给定的路径设置为../.git/refs,它也可以输入该路径,但是无法打开/info,这是可以的,因为/info不在/refs中。

我找不到出什么问题了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-29 23:13:41

这听起来像是您还没有在该存储库上运行git update-server-info。该命令必须在对存储库进行任何更新之后运行,这样更新才能通过任何转储协议可用,在这些协议中,获取的服务器端不涉及git。该命令将创建或更新info/refs文件。

您声明您可以手动访问refs,但这听起来像是在查看存储库顶部的refs目录,因为您声明您看到的是子文件夹。wireshark的输出显示它无法打开info/refs,因为第4行显示它成功地切换到了info目录。并且其中的refs应该是一个纯文本文件。

既然您声明存储库在NAS上,如果可能的话,我建议将其挂载为远程文件系统,并从远程文件系统克隆,而不是使用FTP。使用FTP时,您需要记住在每次更新存储库后运行该命令。如果你让git直接访问这些文件,那就没有必要了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13628148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档