gogs服务器问题

自己在Linux搭建了一个gogs服务器,文件提交后,在Linux系统是看不见文件的吗?是一个镜像方式存在的吗?

阅读 3.2k
2 个回答

你需要了解一下git裸仓库的概念,远程仓库都是基于裸仓库,没有工作区。比如你可以在本地试试这样创建一个仓库

git init --bare test

你在test目录下面是看不到文件的,如果你想看到文件,可以这样做

git clone test test-files
cd test-files

曾经我也有这样的困惑,比如我push上去的一个readme.md怎么在data目录下看不到呢?

答案是确实看不到,因为被gogs编译成二进制?这里我不是很确定,但是git的工作方式,绝不是类似ftp,你推上去就看得到一个名叫readme.md的文件。

但是只要网页上看到了,就没问题。

另外当我们迁移git时,只要将gogs下的data文件夹copy过去,就可以了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题