标签: github-enterprise

GitHub 页面生成器删除 <video> 标签

语境

我通常设置快速 GitHub 页面来记录我所做的一些开发。它们通常是非常简单的页面,我使用页面生成器从 repo 设置生成。我想继续使用这种方法,因为使用 jekyll 移动到适当的 gh-pages 对于如此简单的事情来说开销太大。

最近我遇到了一个用例,在第一部分添加一个简单的 2 分钟视频很有意义。不知道 HTML 视频的任何原生 Markdown 我决定直接添加 HTML 代码,就像我在许多其他情况下所做的那样:

<video width="640" height="400" controls preload> 
    <source src="https://github.my.company.com/Org/sample/blob/master/intro.mp4?raw=true"></source> 
</video>
Run Code Online (Sandbox Code Playgroud)

问题

当我生成页面时,标签不存在,这通常发生在video标签不受支持时。如果我打开 chrome 控制台并直接编辑 HTML,如预期的那样,视频显示正常,我可以播放它,等等。

我只能假设 GitHub 降价引擎正在删除video标签,因为正在运行的上下文不支持视频(无头、不兼容的代理等等)。

由于 GitHub 表示它支持在页面渲染中使用原生 HTML,因此没有具体的降价说明“不要不惜一切代价解析这个”,这让我别无选择。

有没有人遇到过这个问题,你知道是否有可能在生成的页面中有一个视频标签而不用转移到 Jekyll?

github html5-video github-pages github-enterprise github-flavored-markdown

5
推荐指数
1
解决办法
875
查看次数

从 GitLab 迁移到 GitHub Enterprise 的方式

我想将 GitLab 迁移到 GitHub。当然,Git repo 很容易迁移。但是其他工作项目,例如问题。我可以将所有工作项目迁移到 GitHub Enterprise 吗?如果需要 API,请告诉我用于迁移的 GitHub 和 GitLab API。如果有一个工具,它是最好的和有帮助的。

此致,

migration github gitlab github-enterprise

5
推荐指数
1
解决办法
1931
查看次数

从Jenkins管道向Github拉取请求添加评论

我想知道是否已经有一种方法可以在Jenkins Pipeline语法中使用注释更新Github(企业)请求请求。我已经用成功或失败的构建状态对其进行了更新,但是我还想发布有关测试结果和代码覆盖率或构建失败原因的注释。在开始用groovy编写自己的函数来调用github的REST API之前,我想确保没有像这样的插件那样简单的方法。

github-api jenkins github-enterprise jenkins-pipeline

5
推荐指数
1
解决办法
5062
查看次数

将Github OAuth范围限制为组织存储库

我目前正在为CI设置Drone,并且已经设法在Github Enterprise中将其注册为OAuth应用。在我们的案例中,Drone OAuth应用由我所属组织之一拥有。我们的组织仅托管私人Git仓库。当我第一次启动Drone服务器而没有通过DRONE_GITHUB_SCOPE显式指定任何Github范围值时,Drone服务器可以访问我的Github用户的私有和公共仓库,也可以访问我所属组织的所有仓库。

我想要实现的是Drone只能访问其所属组织的私有/公共存储库。到目前为止,我还没有弄清楚Github OAuth范围是否可行,如果是这种情况,如何确定如何正确配置它。有人可以帮忙吗?

干杯,

帕特里克

oauth github github-enterprise github-organizations drone.io

5
推荐指数
1
解决办法
300
查看次数

Github Enterprise API - 确定用户是否处于休眠状态?

运行 Github Enterprise 2.18。有什么方法可以通过 API 确定用户处于休眠状态吗?我在任何地方都没有看到对它的具体调用...

github-enterprise github-api-v3

5
推荐指数
1
解决办法
1051
查看次数

在 Azure 应用服务中授权 GitHub Enterprise 部署过程

在我目前的公司中,我们使用 GitHub Enterprise 作为版本控制。我使用 SAML 登录以访问我的帐户的位置。现在我想将 GitHub 中的代码部署到我的 Azure 应用程序服务。所以在 azure 部署选项中,我选择了 GitHub 选项。但它说“Azure 需要您的许可才能访问您的 GitHub 帐户”并要求我登录 GitHub。但是我没有 GitHub 用户名和密码,因为我们使用 SAML 访问 GitHub 帐户。能否请您帮助我如何向 Azure 授权 GitHub 帐户?

Azure GitHub 部署流程

github azure github-enterprise

4
推荐指数
1
解决办法
839
查看次数

为 Github Enterprise 服务器配置 TLS 证书

在我的 Github 企业上,当我使用密钥安装 SSL 证书时,它会显示一条错误消息:

“Github ssl cert 该证书未由受信任的证书颁发机构 (CA) 签名,或者证书链缺少中间 CA 签名证书。”

我从我们的认证机构团队获得了 4 份证书。

  1. SSL证书:github.pem
  2. 一组 3 个 CA 证书:root、subca 和 subca2

在我的 Github 企业管理控制台上,它需要 2 个条目

  1. x509 SSL 证书
  2. 未加密的密钥

我已经通过连接 CA 证书单独尝试了 github.pem 密钥和不同的组合,但它总是失败并出现相同的错误。

是否有连接证书的模式?

有什么线索可以解决这个问题吗?

提前致谢。

ssl ca github-enterprise

4
推荐指数
2
解决办法
4558
查看次数

使用 lfs 将 SVN 转换为 Git 保留大文件

我正在尝试将 svn 存储库转换为 git,并且我想保留大文件。这些是我使用的命令:

git svn clone https://mysvnrepo
Run Code Online (Sandbox Code Playgroud)

在我们的 github 企业站点上手动创建一个新存储库。

git remote add origin https://github.com/myrepo
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

它会抛出一个错误,指出文件超过 100 MB。我在推送之前添加了 .gitattributes。我看过的所有教程要么没有提到这一点,要么告诉我删除我尝试过的文件,但由于某种原因它仍然会看到我删除的所有文件并且不会让我继续。我知道 LFS 适用于其他人,但由于这是从 svn 传输,我不确定为什么这不起作用。

svn git github github-enterprise git-lfs

4
推荐指数
1
解决办法
3589
查看次数

为什么在合并拉取请求时需要将开发分支合并到功能分支?

我想将来自我的功能分支的 GitHub 拉取请求合并到开发中。以下是来自 GitHub 的通过命令行执行此操作的说明:

第1步:

git fetch origin
git checkout -b feature-branch origin/feature-branch
git merge development
Run Code Online (Sandbox Code Playgroud)

第2步:

git checkout development
git merge --no-ff feature-branch
git push origin development
Run Code Online (Sandbox Code Playgroud)

为什么git merge development需要?

git github git-bash github-enterprise

3
推荐指数
1
解决办法
1847
查看次数

找到“Jenkinsfile”,符合标准,没有为 jenkins、git 分支触发自动构建

我已经阅读了触发器詹金斯构建使用多分支管道创建标签的答案

错误是类似的,唯一的区别是问题是由于tag在发布时似乎不受支持。

我在 上遇到了这个错误branches,我已经分叉了存储库,所以我有一个upstream和一个origin,我推送到了两个,它显示分支在那里,但每当我推送任何代码时,它都不会触发。

以下是设置: 类型:Github Enterprise 在此输入图像描述

git pipeline jenkins github-enterprise jenkins-pipeline

3
推荐指数
1
解决办法
6502
查看次数