我可以将 git local 与 apache localhost 集成吗?
Posted
技术标签:
【中文标题】我可以将 git local 与 apache localhost 集成吗?【英文标题】:Can I integrate git local with apache localhost? 【发布时间】:2021-11-16 11:38:47 【问题描述】:是否可以在 ubuntu 上将 git local 与 apache localhost 集成?
所以当我从 git 主机拉取数据时。我可以在 apache localhost 上的浏览器中自动看到更新的代码?
我应该从 /home/git_repo/
服务 apache localhost 还是应该将我的 git_repo 移动到 /var/www/
?
我在 Google 上查看过,但似乎找不到任何东西...我也在一些在线论坛中询问过,但没有得到答案。
这似乎是一件相对简单的事情。
【问题讨论】:
我不明白你的问题。你想做什么?让我们暂时忘记 apache。我假设您想在浏览器中查看一些 git 内容?那正确吗?那么如果你打开浏览器,你想输入什么作为URL,你想看到什么? 感谢 Code-Apprentice。很抱歉没有正确解释自己。我基本上不想从 git 主机拉到/home/git_repo/
然后做一个cp -R /home/git_repo/ /var/www/mysite/
我希望能够在/var/www/
中做一个git pull origin master
所以我可以在我的浏览器中看到拉动马上。我主要在 WordPress 上工作。这有意义吗?
【参考方案1】:
所以基本上我有两个目录...
/home/dara/git_repo/mysite_git/
和
/var/www/mysite/
当我从 main 中提取时,我只是做一个...
cd /home/dara/git_repo/mysite_git/
git pull origin main
然后,当我想在本地主机上的 mysite 上工作时。我将所有文件从 mysite_git 复制到 /var/www/mysite/。确保省略 wp-config.php 文件和 real-simple-ssl wordpress 插件。
rsync -av --progress /home/dara/git_repos/haha_git/ /var/www/mysite/ --exclude wp-config.php --exclude wp-content/plugins/really-simple-ssl
将 /var/www/mysite/ 替换为您的 localhost 根文件夹。我还在 .git/info/exclude 中列出了 wp-config.php
也许有更好的方法来做到这一点。但是如果有我还没有找到。
【讨论】:
以上是关于我可以将 git local 与 apache localhost 集成吗?的主要内容,如果未能解决你的问题,请参考以下文章
将 Git 添加到 PATH 变量 - 在 AppData/Local 下找不到 GitHub
将Git添加到PATH变量 - 在AppData / Local下找不到GitHub