问题标签 [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.

0 投票
3 回答
12072 浏览

github - 当有人推送到 GitHub 分支时如何得到通知?

我们公司正在使用 GitHub Enterprise。我们有一个“开发”分支,每个程序员都必须推动他们的工作。当有人推入开发分支以及指向差异视图的链接时,是否有一种方法可以得到通知,例如您获得拉取请求的那个?

0 投票
2 回答
6035 浏览

git - GitHub:企业后期接收钩子

有谁知道 GitHub:Enterprise 中是否有一种机制来设置一个通用的 post-receive 钩子,该钩子将适用于所有存储库(包括新存储库一经创建?)

我正在尝试开发一个指向辅助系统的链接,该系统希望收到所有推送到所有存储库的通知,并且需要为每个新存储库手动设置将只是时间问题,否则它会被遗忘。

0 投票
2 回答
3230 浏览

github - Github Enterprise 如何保护他们在虚拟机上交付的代码?

我想知道他们在 Github Enterprise (http://enterprise.github.com) 解决方案中使用了哪些类型的保护。因为我不拥有一家可能会购买它的公司,所以我不愿意撒谎,只是为了得到一份副本并尝试自己看。

但我真的很想知道他们使用什么样的策略来保护他们交付的代码,因为它可能被任何其他 Rails 应用程序使用。

这个问题不是“如何保护我的 Ruby 代码”,而是他们如何保护整个设备,不仅仅是 Ruby 代码,还有更多依赖服务,运行在 ubuntu linux 服务器上。

我有一些理论可以提供帮助:

  • 他们可能正在使用 Ruby Encoder 来保护 ruby​​ 代码
  • 他们可能正在使用 TrueCrypt 创建一个特殊的分区来安装所有代码和所需的应用程序,并创建了一个特殊的加载程序来以某种方式执行该代码,而无需向系统上的任何其他用户授予读/写权限。
0 投票
1 回答
1816 浏览

eclipse - 使用自签名证书通过 https 从 egit 连接到 github 企业

我正在尝试通过来自 egit 的 https 从 github 企业服务器克隆一个 git repo,但我收到以下错误:

我尝试将以下内容添加到我的 .gitconfig 中,但我遇到了同样的错误。

我可以使用 msysgit 从我的 github 企业服务器克隆一个 repo,没有任何问题。我还可以使用 egit 或 msysgit 在 github 上成功克隆一个 repo。我正在使用 EGit 的 2.1.0 版本。我们的 git 服务器不在代理后面,它使用基本身份验证。

知道为什么我不能从 egit 克隆。

0 投票
0 回答
1588 浏览

github - 是否可以设置用户的 GitHub 默认组织?

我在 Github 中属于多个组织(实际上是 github 企业安装)。每当我访问 Github 时,默认组织是我的个人用户帐户。

在此处输入图像描述

但是,我使用的所有存储库都在另一个组织中。访问 Github 时可以设置默认组织吗?

0 投票
1 回答
2276 浏览

github - Github Enterprise - Jenkins 插件

我正在尝试让 github 企业的提交后挂钩与我们的内部 jenkins 服务器对话。过去几个小时一直在尝试,但无法使其正常工作。

我能做的是获取带有 url 的 github 企业 webhook:

努力开始构建。

我无法使用基本身份验证或 oauth2 身份验证令牌对 github 企业进行身份验证。身份验证设置

此外,手动设置似乎也不起作用。有什么想法/帮助吗?

0 投票
1 回答
1077 浏览

git - 学生和项目的 Git/Github 工作流

我和一些同学正试图向其他学生介绍 git/Github,而举办研讨会从未真正让学生兴奋并开始利用该工具和服务。今年我们希望通过让学生使用 git 提交他们的项目进行评分来尝试将其融入课程。

问题是; 我们还没有想出一个适当的工作流程来做到这一点。理想情况下,所有这些都可以通过 Github 完成。我们学校有Github Enterprise(无限阅读公共/私人回购),所以我们有一些空间可以玩。我不确定我们可以做多少定制,我也不确定 Github Enterprise 提供的所有内容是什么。

我的第一个工作流程如下。

  • 助教发布了一个带有起始代码和项目描述/作业的 repo
  • 学生们将 repo 复制到一个私人存储库(我觉得这是不可能的)
  • 学生单独完成他们的项目
  • 当学生准备好提交他们的项目时,他们会向助教提交一个拉取请求。

我很确定这有一些缺陷,一个是我们想尝试让学生的工作保密。可能无法分叉到私人仓库,而且我确信拉取请求不会起作用。

我很好奇是否有人做过类似的事情或有任何想法。我也愿意设置一个单独的服务器。我的想法是,学生可以使用 Github(私人仓库)来集中他们的代码,并通过分叉项目并从那里工作来熟悉 Github。在提交项目进行评分时,他们会将项目推送到单独的服务器。我不完全确定这将如何工作,但我认为有一些方法可以允许接受推送请求并通过钩子将它们推送到不同的分支中。

这个想法是让学生在项目中使用 git/github 可能会让他们开始使用版本控制来实际处理他们的项目。当然会有学生在完成之前不会做任何事情。这更多的是让学生接触技术。

0 投票
1 回答
17323 浏览

git - github 服务器端 git hooks(即 pre-commit 和 post-commit)

我已经查看了 SO 和网络上的答案,但我看不到任何关于如何在 github 上设置服务器端 git 挂钩(与 webhooks 相对)的信息。有没有办法做到这一点?

或者,有没有办法设置它,以便 .git/hooks在克隆时成为工作树的一部分的符号链接?

我应该补充一点,这是一个内部托管的 github 服务器。

0 投票
2 回答
162 浏览

git - 有没有办法知道是谁在 GitHub 上推动了变化?

如果我看到由 创作/提交的提交John Doe <jdoe@gmail.com>,有没有办法知道哪个 GitHub 用户将此提交推送到我的 GitHub:Enterprise 存储库(假设有许多用户具有写入权限)?

0 投票
2 回答
1215 浏览

bower - Bower 在安装命令的签出步骤后挂起。

我是 github 企业用户,我正在使用 bower 指向一个内部存储库来管理依赖项。

我已经建立了一个 repo 并在根目录中包含了一个 bower.json 文件。它看起来像这样:

我正在尝试使用“bower install Org/Axis”将上面的 repo 作为依赖项安装在一个新项目中,并且该过程在“Checkout”步骤之后挂起。我做错了什么还是这是一个错误?

我的 .bowerrc 文件如下所示:

这是我从命令行得到的响应:

之后它就挂在那里并且永远不会进步。