问题标签 [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.
authentication - Github Enterprise:远程:从 cmdline 找不到存储库,可与 Github 桌面一起使用
github 企业版,windows 10。email+token 仅适用于 github 桌面工具。在 powershell、git bash 和 cmd 控制台中失败。
错误 - 远程:未找到存储库。致命: https://(enterprise hostname)/(org name)/(repo name).git的身份验证失败
运行测试场景:在 github 站点上创建了新的 repo,使用的路径来自克隆链接。使用示例代码生成 readme.md, git add 。(成功); git commit -m "notes"(成功);git push -u origin master(失败)
GCM 弹出窗口提示输入凭据(输入电子邮件;令牌),连接失败,github 也未添加到 windows 凭据管理器。
GCM 提示输入凭据(取消),命令行提示输入用户名(电子邮件)和密码(令牌),连接失败
cmd runas 管理员
尝试删除原点并重置,没有效果
git 存在于我机器上的多个位置:
- C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git
- C:\程序文件\Git
- C:\Users{用户名}\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db
Github desktop --> options: 能否成功添加github企业登录:邮箱或用户名;令牌;https://(企业主机名)能够成功“同步”
我是组织和回购的创建者和所有者。所有这一切都在 Windows 7 上运行,我刚刚安装了 Windows 10 并生成了一个新令牌,试图拉下我的存储库并使它们进入可用状态。
做了很多研究,尝试了几件事,不知道还能尝试什么,真的需要命令行界面才能工作。任何建议,非常感谢。
github - 是否可以防止项目或其内容被意外推送到错误的存储库中
关于使用 github:我正在我的项目工作目录的根目录中寻找类似 repo 配置文件的东西,上面写着“这个项目属于服务器 private.github.com,如果文件被意外推送到另一个服务器或域,因错误而失败。”
这将防止诸如意外将私有项目内容推送到公共存储库之类的事情。
这样的事情可行吗?此外,它应该对每个用户都是自动的,因此它不能是用户自己需要配置的东西。一旦他们检查了项目,事故预防就应该到位。
github-enterprise - OAuth.io 与 Github Enterprise
似乎 OAuth.io 提供程序(都在这里:https://github.com/oauth-io/oauthd/tree/master/providers)是静态文件;GitHub Enterprise 的问题是,域名不是 github.com,而是每个客户的不同名称。有没有办法让 OAuth.io 与域名始终不同的提供商合作,例如 GitHub Enterprise 用例?
github - Github:如何在全球范围内添加协作者?
我有一个自动构建帐户,它应该可以访问特定组织拥有的每个 Github(企业)存储库。有没有办法做到这一点,以便自动拦截当前和未来的存储库?
azure - 在 Azure App 服务中授权 GitHub Enterprise 部署流程
在我目前的公司中,我们使用 GitHub Enterprise 作为版本控制。我使用 SAML 登录以访问我的帐户的位置。现在我想将 GitHub 中的代码部署到我的 Azure App 服务。所以在 azure 部署选项中,我选择了 GitHub 选项。但它说“Azure 需要您的许可才能访问您的 GitHub 帐户”并要求我登录 GitHub。但我没有 GitHub 用户名和密码,因为我们使用 SAML 访问 GitHub 帐户。能否请您帮助我如何使用 Azure 授权 GitHub 帐户?
github - 使用 GitHub API 获取拉取请求是否通过了所有必需的状态检查
如果拉取请求通过了所有必需的状态检查,我需要通过 GitHub API检查。我现在使用 GitHub Enterprise 2.8。
我知道我可以获得最后一次提交的所有状态检查(statuses_url
在拉取请求之后)。但是,我不知道在给定存储库中设置了哪些状态检查是必需的。这是我的主要问题。
我还需要聚合这些状态检查,将它们分组context
并在每个上下文中获取最新的。没关系,但似乎是逻辑的重新实现,GitHub 在决定是否可以合并拉取请求时在内部执行。
就我而言,can_be_merged
在拉取请求字段中有类似的东西是理想的,意思是mergeable && all required status checks passed && approved
,但据我所知,没有这样的字段。
ssl - 为 Github Enterprise 服务器配置 TLS 证书
在我的 Github 企业上,当我使用密钥安装 SSL 证书时,它会显示一条错误消息:
“Github ssl cert 证书未由受信任的证书颁发机构 (CA) 签名,或者证书链缺少中间 CA 签名证书。”
我从我们的认证机构团队获得了 4 个证书。
- SSL 证书:github.pem
- 一组 3 个 CA 证书:root、subca 和 subca2
在我的 Github 企业管理控制台上,它需要 2 个条目
- x509 SSL 证书
- 未加密的密钥
我已经尝试单独使用 github.pem 密钥并通过连接 CA 证书使用不同的组合,但它总是失败并出现相同的错误。
是否有连接证书的模式?
有什么线索我可以解决这个问题吗?
提前致谢。
git - 将 SVN 转换为 Git 使用 lfs 保存大文件
我正在尝试将 svn repo 转换为 git,我想保留大文件。这些是我使用的命令:
在我们的 github 企业站点上手动创建一个新的存储库。
它会抛出一个错误,指出文件超过 100 MB。我在推送之前添加了 .gitattributes。我看到的所有教程要么没有提到这一点,要么告诉我删除我尝试过的文件,但由于某种原因,它仍然会看到我删除的所有文件,并且不会让我继续。我知道 LFS 适用于其他人,但由于这是从 svn 转移的,我不确定为什么这不起作用。
linux - 为什么我可以访问此文件?
我有这个文件:
我就是这样的人:
我也可以这样说:
我怎么可能读到这个文件github.conf
。我不属于这个git
群体,我不是git
。那怎么可能呢?
git - Github 企业 - 远程:密码验证不适用于 Git 操作
我的 git 工作正常,然后除了开始发生以下问题外,没有进行任何更改,我尝试在
凭据.helper
并且经历了我能找到的几乎所有stackoverflow答案
谢谢