我的任务是将一堆JIRA问题及其相关评论导入Github问题。
使用Github v3 API,是否可以在创建问题时将打开问题的人员设置为我的Github组织/团队中的其他用户,而不是我认证的自我?我希望JIRA的记者(用JIRA语言,记者是打开这个问题的人)将这些问题列为Github问题的创建者。
此外,当我以编程方式创建评论时,是否可以将评论归因于组织中的其他用户?
感谢。
答案 0 :(得分:0)
如果使用OAuth Authorizations API创建应用程序,则可以执行此操作。您要模拟的每个用户都必须授予权限才能使其正常工作。
或者,您可以自动将问题分配给正确的人,或者在问题文本的底部添加@ -mention,以指出原始问题的创建者是谁。
答案 1 :(得分:0)
您要做的是使用GitHub企业版中提供的功能。因此,如果您的存储库托管在github.com上,答案是否定的,如果不要求每个用户都向您提供their personal api tokens,则无法做到。
如果你有幸成为GH Enterprise用户,你可以通过Impersonation oauth tokens
来做到这一点提出请求:
POST /admin/users/:username/authorizations
并使用令牌执行其他操作。