Swift Package Collections 不适用于 Entreprise GitHub 帐户



我正在尝试从GitHub企业帐户生成一个包集合,使用命令行(按照官方文档的步骤):

package-collection-generate packages.json collection.json

当我运行这个命令时,终端要求我输入我的用户名,只要它继续运行而没有结果,直到我使用Ctl-C

停止它。packages.json看起来像这样:

{
"name": "Entreprise iOS packages",
"overview": "This collection contains the entreprise Swift packages.",
"author": {
"name": "Swift packages"
},
"keywords": [
"iOS"
],
"packages": [
{
"url": "https://github.entreprise.com/[ORGANISATION]/[REPO].git"
}
]
}

我还尝试在url中集成我的访问令牌和用户名,如下所示:

https://[UserName]:[AccessToken]@https://github.entreprise.com/[ORGANISATION]/[REPO].git

我也尝试使用SSH url,没有成功。

git@github.entreprise.com:[ORGANISATION]/[REPO].git

我可以使用Xcode Packages导入相同的包

我在我的机器上配置了SSH

我已经尝试使用私有和公共访问的repo

使用相同的设置,我可以使用非企业GitHub帐户创建集合。

也许我错过了一些东西或Swift包收集不与GitHub企业帐户工作!

你能告诉我这里该怎么做吗?

你谈论一个Github企业帐户,但在你的问题(包括你的packages.json)的多个地方给出一个完全错误的URL。仔细检查。

最新更新