gpt4 book ai didi

java - 从 Java 应用程序以编程方式访问 Atlassian BitBucket

转载 作者:行者123 更新时间:2023-12-03 20:39:14 24 4
gpt4 key购买 nike

在我的 Java 应用程序中,我需要以编程方式访问 Atlassian BitBucket 帐户,以便能够管理存储库/分支/提交/文件。

我找到了以下 Java API https://developer.atlassian.com/server/bitbucket/reference/java-api/但无法找到任何示例如何使用它/

您能否展示一个简单示例,说明如何使用用户凭据以编程方式登录 Atlassian BitBucket 帐户并获取特定存储库中的文件列表等示例?

最佳答案

如果我理解你的场景是正确的,你想在服务器上执行代码而不是通过 rest api?

在服务器上运行的代码是通过 java-api 进行通信的,不需要身份验证即可执行任务。有很多关于如何在 atlassian 服务器上构建 java 插件的示例:https://docs.atlassian.com/bitbucket-server/docs/5.6.2/how-tos/creating-a-bitbucket-server-plugin.html .本指南将带您了解如何构建和上传您的 Java 插件。但是,为了让您的代码运行,您可能需要一个“ Hook 事件”,例如推送请求或类似事件。您只需将 Hook 事件连接到您的插件并执行您要执行的操作。

您可以通过其余 API 完成的大多数事情,我会推荐可用的 stashy 0.3 库 https://pypi.python.org/pypi/stashy/0.3

Stashy 可以通过简单的身份验证和 oAuth 轻松连接。我希望我回答了您的一些问题,请不要犹豫,提出更具体的问题。

关于java - 从 Java 应用程序以编程方式访问 Atlassian BitBucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48117473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com