intellij-idea 使用jetbrains IDE(Intellij或Rider)登录到GitHub企业版

x33g5p2x  于 2022-11-01  发布在  Git
关注(0)|答案(1)|浏览(397)

这方面没有真实的的指南,这是现有的文档:
https://www.jetbrains.com/help/rider/GitHub.html
已经过时了。
Rider实际上希望您提供一个令牌:

这似乎不是个人信物。
我用我的服务器试过了,它不起作用。

还有一个生成令牌的按钮不起作用。
它系统地生成Github 404页面:

我假设“Server”字段应该位于

https://github.com/<SERVERNAME>

https://github.com/organizations/<SERVERNAME>

得双曲余切值.
但我一辈子也搞不清楚我从哪里得到服务器的令牌。
我再次生成了一个github个人用户令牌,但是这个令牌被github企业登录拒绝了。
就像个人用户设置一样,Github企业设置也有一个“开发者设置”标签:

但这个标签似乎是一个不同的用途,你创建一个“应用程序”浏览“github应用程序市场”,我确实创建了这个,但这是完整的行动列表,这给访问:


指令集
没有一件事需要给我一个代币
这既不是可以通过蛮力在选项中找到的东西,也不是谷歌产生结果的东西。
我需要帮助。
更新:
再搜索一下,我找到了这个文档:https://docs.github.com/en/actions/reference/authentication-in-a-workflow#modifying-the-permissions-for-the-github_token
看起来他们正在谈论的GITHUB_TOKEN是我感兴趣的东西。在文档的顶部,信息气泡声称这个功能不是为Github免费用户提供的?
这是怎么回事?
这对Github和Jet Brain来说都是很糟糕的沟通。用户如何理解这一点,为什么rider希望强迫你使用这个付费的功能来与github企业集成,当你直接从一个SSH密钥正常工作的终端克隆repo时?
这是荒谬的。至少通过SSH使用github登录添加个人repos应该是一个可用的特性。

vxqlmq5t

vxqlmq5t1#

您需要输入托管您的Github企业的域名。

然后你可以点击“生成..”在浏览器中打开Github

单击底部的绿色Generate按钮,然后将令牌复制并粘贴到IntelliJ中。
你也可以自己导航到“OAuth Apps”页面,创建一个具有正确权限的新应用程序,然后粘贴令牌。

相关问题