GitHub,GitLab和 Git Repos and Issue Tracking 的常见问题解答
获取有关使用 GitHub,GitLab和 Git Repos and Issue Tracking的常见问题的答案。
我能否使用 Terraform 来管理 GitHub,GitLab和 Git Repos and Issue Tracking ?
您可以使用 Terraform 将 GitHub,GitLab和 Git Repos and Issue Tracking 工具集成添加到工具链,更新这些工具集成或从工具链中除去这些工具集成。 有关使用 GitHub,GitLab和 Git Repos and Issue Tracking 工具集成的更多信息,请参阅 使用工具集成 和 使用 Git。
您可能可以使用 Terraform 直接使用某些 GitHub 和 GitLab 存储库 (存储库)。 有关 GitHub Terraform 提供程序的更多信息,请参阅 GitHub 提供程序文档。 有关 GitLab Terraform 提供程序的更多信息,请参阅 GitLab 提供程序文档。
我能否使用 API 来管理 GitHub,GitLab和 Git Repos and Issue Tracking ?
您可以使用 HTTP API 或所选编程语言 SDK 将 GitHub,GitLab和 Git Repos and Issue Tracking 工具集成添加到工具链,更新这些工具集成或从工具链中除去这些工具集成。 有关使用 GitHub,GitLab和 Git Repos and Issue Tracking 工具集成的更多信息,请参阅 使用工具集成 和 使用 Git。
您可能可以使用 API 来直接处理某些存储库。 有关 GitHub API 的更多信息,请参阅 REST API。 有关 GitLab API 的更多信息,请参阅 REST API。
Git 工具集成 Terraform 资源中的 initialization
块与 parameters
块之间有何区别?
在 Git 工具集成 Terraform 资源中,initialization
块由一些参数组成,这些参数控制工具集成如何准备并将自身绑定到特定目标存储库。 如果更改 initialization
块中的任何自变量,那么 Terraform 会从工具链中删除工具集成并创建替换工具集成。 initialization
块中的所有自变量都使用 Terraform 行为 Forces new resource
进行注释。
相比之下,parameters
块中的自变量会影响工具集成在初始化后的工作方式。 如果未使用 Forces new resource
对自变量进行注释,并且您更改了该自变量,那么 Terraform 会将该更改应用于现有工具集成。 它不会删除并重新创建工具集成。
如果更改任何使用 Forces new resource
注释的资源参数,那么 Terraform 会删除并重新创建资源,而不考虑包含该参数的块。
有关 Git 工具集成 Terraform 资源的更多信息,请参阅以下 Terraform Registry 文档:
为什么 Git Repos and Issue Tracking 帐户被阻止?
Git Repos and Issue Tracking 是 IBM Cloud 服务。 所有用户都必须具有 IBM Cloud 帐户或受邀加入帐户。
建议使用 IBM Cloud 控制台 来邀请用户加入您的帐户。 有关更多信息,请参阅邀请用户加入帐户。
在创建新帐户或接受加入帐户的邀请之后,如果您的帐户最近被阻止,那么最多需要 15 分钟才能完成重新激活过程。