问题标签 [instaweb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - git instaweb 给出 403 Forbidden - 未找到项目
在我的存储库中运行git instaweb
会打开一个页面,上面写着“403 Forbidden - No projects found”。我错过了什么?
git - 在启动时运行 git-instaweb
当我在启动时运行它(使用 update-rc 方法)时,它显示一个指向该页面的浏览器(w3m)并启动停止,直到我退出浏览器。有没有办法在启动时静默运行它?我查看了联机帮助页,它什么也没说,所以可能它不应该那样工作......我做错了什么吗?
git - Git instaweb httpd 配置在 OSX Leopard 服务器上使用 apache2
默认情况下 git instaweb 期待 lighttpd 网络服务器,而在 OSX Leopard 服务器上 apache2 是默认服务器。
将以下内容添加到 .git/config :
并运行“ git instaweb
”结果:
我应该如何设置.git/config
让它使用我的默认 Web 服务器?
谢谢
git - git instaweb --httpd=webrick - 错误
我有两个存储库,其中一个我运行 git instaweb --httpd=webrick 进行网络访问,当我尝试运行第二个时,我遇到了错误。我将在一台服务器上托管六个 repo,如何处理这个问题。
git - 如何在 Windows 上安装 GitWeb?
我正在尝试使用 GitWeb 来探索我的存储库,我对它完全陌生,所以我遇到了一些问题,我知道 GitWeb 是随 Git 一起提供的,我从这里下载了它http://code.google .com/p/msysgit/downloads/list?q=full+installer+official+git,它位于 \share\gitweb,然后我打开控制台(Git Bash),浏览到存储库并运行命令git instaweb
,但是它说git: 'instaweb' is not a git command
。
任何人都知道安装和配置 GitWeb 的正确方法是什么?
我已经阅读了很多教程,但是它们太令人困惑了:/
任何帮助将不胜感激,谢谢。
git - 批量重命名后的 Git Diff 问题
在将批量重命名应用于大型项目(略低于 10,000 个文件)后,我在处理 Git 历史记录时遇到了很多麻烦。我通过将文件Project/src/....
从Project/src/main/java/....
. 我还在同一个提交中修改了一些移动的文件。
让我们看一个这样的文件:
好的,看起来我们需要使用--follow
来告诉 Git 遵循重命名:
我们去吧。现在让我们比较两个版本:
Git 显然没有检测到重命名。它没有找到文件的旧位置,并告诉我添加了整个文件内容。请注意,它将现有文件与 进行比较/dev/null
,而不是旧文件路径,它应该是:
好的,让我们检查一下重命名的提交是什么样的:
这看起来不错,所以这就是我卡住的地方。我可以获得所需差异的唯一方法是明确告诉 Git 旧文件路径是什么:
现在我得到了我想要的。
那么为什么我之前的 ' git diff -M -l0
' 命令不起作用呢?我认为这个问题也会导致 Eclipse 中的 EGit 和 ' git instaweb
' 等工具不再工作,这意味着我只是失去了使用强大的 GUI 工具访问预重命名历史记录的能力。
我不确定目前如何解决它。任何建议,将不胜感激。
混帐版本 1.9.1
编辑:正如评论中指出的,这个命令:
没用,b/c 我们需要在整个存储库上运行差异,以便重命名检测工作。所以像这样的命令可以正常工作:
当然,现在我需要在整个提交的大差异输出中寻找我感兴趣的文件,但这确实省去了我必须键入旧路径和新路径的麻烦。仍然远非理想,但比以前更好。
git - 具有多个存储库的 Git instaweb 无法正常工作
我有以下通过 grok mirror 填充的结构:
git instaweb 适用于单个存储库,但如果我想自动 git instaweb 显示“存储库”目录下的所有存储库,它不起作用:
这是真的,因为父目录中没有 repo,但是如果我执行git instaweb
from/var/opt/git/git-data/repositories/organization/teamA/
我会得到相同的错误,并且在该目录中是裸 repos 所在的位置(每个 repo 的 repoN.git 目录)
我设置了GIT_DISCOVERY_ACROSS_FILESYSTEM
没有结果的环境变量。我还设置/etc/gitweb.conf
了以下条目:our $projectroot = "/var/opt/git/git-data/repositories";
正如我在项目文档中所读到的,git instaweb 可以为多个 repos 服务,而不仅仅是一个,它在某个目录下查找 repos。
我究竟做错了什么?