私有 git 服务文件 push 过去的文件存储在哪?

2017-08-28 22:07:42 +08:00
 oneisall
学着在树莓派上搭建了 git 私有仓库 比如仓库是 /home/pi.git ,git push 没问题 git clone 到本地也 ok。但是在 /home 路径下我怎么也找不着 push 过去的东西。所以请教下各位。
1954 次点击
所在节点    问与答
8 条回复
ysc3839
2017-08-28 22:11:43 +08:00
用的是什么协议通信的?
oneisall
2017-08-28 22:15:37 +08:00
@ysc3839 ssh
fashioncj
2017-08-28 22:18:30 +08:00
ls -al
oneisall
2017-08-28 22:42:25 +08:00
@fashioncj ls -al 找不到的,我想问的是其实是 git 服务器是直接存储 push 过去的文件在那路径下?
chinvo
2017-08-28 22:45:55 +08:00
@oneisall #4 服务器端存的是未检出数据,比如:

$ ls abc.git
HEAD branches config description hooks index info objects refs
noe132
2017-08-28 22:51:36 +08:00

就是这样的。
服务端没有 working copy
noe132
2017-08-28 22:52:44 +08:00
如果你要提取里面的文件,可以在服务器新建个文件夹 git clone /home/pi.git
oneisall
2017-08-28 23:00:40 +08:00
@noe132 好的 感谢,我找半天没找到理解错了。应该服务端再 git clone 遍再写个 hooks 就可以了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/386469

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX