我正在尝试从GitHub企业帐户生成一个包集合,使用命令行(遵循官方doc上的步骤):
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
我已尝试对回购协议同时使用私有和公共访问权限
在同样的设置下,我可以使用非企业GitHub帐户创建收藏。
也许我遗漏了什么,或者Swift Package Collection不适用于GitHub Entreprise帐户!
你能建议一下这里该怎么办吗?
1条答案
按热度按时间m1m5dgzv1#
你谈论一个Github企业账户,但在你的问题中的多个地方(包括你的packages.json)给予了一个完全错误的URL。