问题标签 [github-enterprise]
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.
github - Jekyll 与 GitHub Enterprise
我正在按照本指南开始使用 Jekyll:使用 Jekyll在本地设置您的 GitHub Pages 站点,但我是针对 GitHub Enterprise 执行此操作的。我的仓库位于https://github.company.com/myorg/myrepo
,GitHub Pages 来自https://pages.github.company.com/myorg/myrepo
(或https://github.company.com/pages/myorg/myrepo
)。
教程中的步骤bundle exec jekyll new . --force
创建了一个简单的模板站点,我进行了修改_config.yml
以包含以下内容:
但是在我运行之后bundle exec jekyll serve
,我看到它会发布到公共 GitHub:
看着这个:GitHub Pages 上的存储库元数据,我想我可以覆盖一些 GitHub 元数据设置_config.yml
以指向 GitHub Enterprise,所以我添加了这个:
但它并没有改变任何东西,它仍然提供给公共 GitHub API。
看着这个:github-metadata,我尝试覆盖 API:
但它也没有奏效。
该网站实际上是“构建”的,但如果我去那里https://127.0.0.1:4000/
的网站标题链接,我会转到http://github.com/pages/myorg/myrepo/
. 如何让它真正使用 GitHub Enterprise?
git - 将存储库从一台服务器(虚拟机)迁移到另一台服务器(本地机)
我想迁移在虚拟机上具有 100 个存储库的 GITHUB 服务器并在物理机上迁移它。请告诉我该怎么做。
git - Eclipse Neon 和 Git 克隆不起作用
我们使用的是 Github Enterprise,每个用户都创建了自己的个人访问令牌,用于 git clone。
但是在 Eclipse Neon (macOS) 中,我尝试添加手动克隆的存储库,但它没有添加到 Eclipse Git 透视图中。
所以我尝试使用 Eclipse Neon 及其 EGit 再次克隆 repo,当我手动克隆 git 时,我使用这个:
当我在 Eclipse 克隆 Git 向导中使用相同的 URL 时 ,在单击下一个按钮后出现此错误:
有什么想法可能是错的吗?
更新:
我还尝试使用 SSH 密钥进行访问,这在控制台中也可以正常工作,但 Eclipse 在输入 URL 后仍然存在问题:
与图 2 相同的窗口)
tfs - 无法将 GitHub 企业连接到 TFS 2017
我们想将 TFS2017 连接到 GitHub for Enterprise。
- 向“外部 Git”添加了一个新的服务端点
- 使用我的 ghe 用户名和个人访问令牌配置它
- 添加了新的构建定义
- 选择的外部git,以及刚刚配置的服务
- 输入存储库名称(没有下拉菜单,尝试了各种格式,包括完整的 https://ghe.mycompany.com/myUsername/myTestRepository.git)
- 触发了新的构建
当我们尝试克隆时出现错误。错误发生在“获取源”步骤 (1_Get_sources.txt)
在本地(在 TFS 服务器上),我们可以使用 powershell 进行克隆,并在构建步骤中执行脚本让我们验证是否使用了相同的代理设置。
下面是来自 _diag 文件夹的更多调试信息
知道如何调试这个,或者我们可以尝试什么吗?
angular - 在部署到 github 页面的 angular-cli 应用程序中处理 url 重定向
当使用内置命令将 angular-cli 应用程序部署到 github 页面时,生成的站点会处理实际上不映射到文件的 url。例如,像https://amellnik.github.io/clarity-demo/inputs;foo=foo这样的链接可以工作,它同时使用路由和矩阵表示法。
但是,当我将类似的 angular-cli 应用程序部署到企业 github 实例上的 github 页面时,导航到除根 url 之外的任何内容现在都可以工作。如果您从路线开始并四处导航,该应用程序可以正常工作,但您无法重新加载页面。我如何设置 github 企业来像普通 github 一样处理这些情况?
我知道https://github.com/jekyll/jekyll-redirect-from可以用于一些重定向,但它似乎无法在这里做我需要的——重写任何不对应的 url到 index.html 的实际文件。
github - Github Enterprise - 仅在 Web UI 中显示推送事件
我们使用的是 Github Enterprise 2.7.4,我们注意到除了推送事件之外,用户界面 (/:owner/:repo/settings/hooks) 中没有显示任何 webhook事件。所有其他事件根本不显示,这使得故障排除和测试非常困难。这似乎是一个错误......
excel - 如何将 GitHub 问题导出到 Excel?
如何将我的所有问题从 Enterprise GitHub 存储库导出到 Excel 文件?我试过搜索许多 Stack Overflow 的答案,但没有成功。我也尝试了这个解决方案(将 Git 问题导出到 CSV并收到“ImportError:没有名为请求的模块”错误。是否有任何工具或任何简单的方法可以将所有问题导出到 Excel?
github - 将存储库从 GitHub Enterprise 迁移到 GitHub
我想将仓库从 GitHub Enterprise 迁移到 GitHub。
关于如何移动相反的文档非常广泛。
然而,“朝着我的方向”移动似乎只包含在这个问题中。那里的答案只说如何迁移提交/分支,这只是我需要的一部分。
有没有办法将整个存储库(包括至少所有问题)从 GitHub Enterprise (v2.8) 迁移到 GitHub?理想情况下,所有作者都应该被 GitHub 上的相应用户引用。
似乎有一个 API,适用于GitHub Enterprise和GitHub。编写脚本似乎是一种选择,例如手动从 GitHub Enterprise 检索所有问题,然后将其放在 GitHub 上。如果是这种情况,是否有人知道已经执行此操作的脚本?
github-enterprise - 我的 GitHub 存储库发生了什么?
我们在本地 GitHub 中有几个 repo。
其中一个丢失了......
我们可以重新创建它,但是有什么办法可以看到它的历史吗?
比如是谁删的?
github - 使用已上传到 GHE 版本的 cURL 下载文件
我正在使用GitHub Enterprise,并将一个大型二进制文件上传到存储库的发布部分。下载文件的链接是https://git.mycompany.com/theuser/therepo/releases/download/0.0.1-alpha/large.file。
使用 cURL 下载此文件的正确方法是什么?
每次我尝试卷曲文件时,我都会收到一条回复,说我正在被重定向,或者我得到了垃圾。我可以使用文件的原始链接(在 URL 中有一个令牌)来卷曲实际存储库中的文件。
我已经针对 GitHub API 和其他 URL 尝试了各种 cURL 组合,但没有任何效果。