首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git:创建了本地和远程存储库,如何使用我推送到远程存储库的文件?

Git:创建了本地和远程存储库,如何使用我推送到远程存储库的文件?
EN

Stack Overflow用户
提问于 2012-05-08 22:08:08
回答 3查看 230关注 0票数 0

我已经创建了两个存储库-本地存储库(在我的机器上)和远程存储库(从实时服务器)。远程的是一个空的存储库。这些文件都是HTML文件。

现在我的问题是,我如何使用我推送到远程的那些文件,以便可以通过web访问它们?我是否应该从实时服务器创建另一个存储库,并从一个空存储库中拉出该存储库?或者symlink能解决这个问题吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-11 11:10:42

我能够通过克隆我的远程存储库来解决我的问题。

例如:

我的远程存储库位于

代码语言:javascript
复制
/home/user/repo/mywebsite.git

所以在我的内心

代码语言:javascript
复制
/var/www/mywebsite

我做了git clone /home/user/repo/mywebsite.git .

然后,如果我推送到我的远程存储库/home/user/repo/mywebsite.git,我将只在/var/www/mywebsite中执行git pull

我希望这能帮助那些和我有同样问题的人,因为git-daemon不适合我。

票数 0
EN

Stack Overflow用户

发布于 2012-05-08 22:15:54

如果您已经在服务器上创建了一个裸存储库,那么它将不会包含具有可见文件的工作树。这通常是您在远程存储中想要的。

但是,如果您希望通过web服务器提供文件,则需要访问工作树,并且您可以将纯存储库正确克隆到提供服务的web目录,这样您(和web服务器)就可以访问这些文件。

如果你想通过web浏览git repo本身(即查看日志等),那么你需要安装git-daemon并将其指向裸露的git repo。

票数 0
EN

Stack Overflow用户

发布于 2012-05-09 04:28:36

最好的解决方案是在服务器上配置git push hook脚本,它将克隆/更新文件从裸repo (猜测,主分支)到您的WEB源文件夹。

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

https://stackoverflow.com/questions/10500261

复制
相关文章

相似问题

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