问题标签 [bitbucket-cloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
197 浏览

git - 团队成员如何将新的 Bitbucket 分支推送到他们分叉的主仓库?

Bitbucket中,我创建了一个团队,然后创建了一个项目。我创建了一个只有一个分支的(主)存储库 - master,然后我添加了一个团队成员,他对存储库进行了分叉。

之后,我将一个新分支推dev送到存储库,但我的团队成员在他自己的分叉存储库中没有 dev 分支。

我们也不知道如何创建一个upstream远程分支,将他们的本地/分叉存储库连接到主存储库,因为克隆存储库的链接上有我的名字,并且需要我在他们的计算机上输入我的密码才能添加它作为上游遥控器。

我的团队成员如何将dev分支转到他自己在Bitbucket中的存储库?我的团队成员如何在 Bitbucket 中创建连接到主存储库的上游远程?

这个问题特定于Bitbucket,而不是 Github,它涉及与Bitbucket中的团队合作。

0 投票
1 回答
1996 浏览

git - git标签创建/标签推送的钩子事件

我正在查看 bitbucket API v2: https ://developer.atlassian.com/bitbucket/api/2/reference/resource/hook_events

它说钩子事件是:

没错,我为他们整理了清单。无论如何,我的问题是 - 我怎么知道是否创建了git 标签?我正在寻找何时创建标签/将标签推送到 bitbucket 遥控器。有人知道吗?

0 投票
1 回答
213 浏览

bitbucket - Bitbucket Pipeline 部署脚本到三个不同的环境

我正在尝试制作一个 bitbucket 管道,以便可以部署到三个环境(开发、生产、测试​​)。

我有这个,但它似乎没有按预期工作

0 投票
0 回答
51 浏览

python - 如何修复我的代码以便能够创建新的存储库

我无法使用以下代码在 bitbucket 云中创建新的存储库。

我能够删除存储库(通过将“发布”表单更改为“删除”请求方法)。当我使用下面的代码时,我得到了 http 400,这意味着根据 api 文档 - 如果输入文档无效,或者调用者缺乏在目标帐户下创建存储库的权限。

所以想寻求帮助以我将能够做两件事的方式重构代码

0 投票
1 回答
35 浏览

jenkins - 我们可以只对拉取请求中的文件而不是整个存储库执行 Jenkins 作业吗?

我想设计一个 Jenkins 作业,该作业将在创建拉取请求时触发,并仅对已修改的 java 文件执行静态代码分析。

我已经创建了一个在推送时触发的 Jenkins 作业,并通过关注此视频并将他的存储库克隆到我的 bitbucket 来扫描存储库中的 1 个错误:https ://www.youtube.com/watch?v=aRgYd-SLyrs 。到目前为止,这项工作只适用于 App.java 文件,但我希望它只适用于请求拉取的文件。有没有人做过这样的事情?我处于起步阶段,因此任何形式的指导都会有所帮助。

0 投票
1 回答
864 浏览

git - 在 Azure DevOps 中克隆私有 BitBucket 存储库

我正在尝试通过 Azure DevOps 中的 bash 任务克隆私有 Bitbucket 存储库。这是命令

早些时候我收到了这个错误

这就是为什么我在 URL 中也包含密码以使其正常工作,但现在我明白了。

我尝试使用 user.name 和 email 以及远程源 url 设置全局 git 配置,但没有任何效果。

我正在通过 Azure DevOps 中的 bash 任务尝试此操作。任何帮助,将不胜感激。编辑添加:相同的克隆与 Github 存储库无缝协作。

0 投票
2 回答
1023 浏览

oauth - Bitbucket OAuth 消费者错误 - 无效的 redirect_uri

我正在尝试为名为 SonarQube(linting 工具)的应用程序设置 Bitbucket OAuth 使用者进行身份验证。按照指南,看起来我已经正确设置了所有内容 - https://github.com/SonarSource/sonar-auth-bitbucket

回调 URL 设置为https://myserver/oauth2/callback。当我直接导航到它时,我得到“您无权访问此页面。请联系管理员。” - 这可能是有效的。我没有任何尾随斜杠或不正确的方案。

需要注意的一件事是我使用的是 nginx 反向代理。当标头 X-Forwarded-For 和 X-Forwarded-Proto 设置不正确时,我确实读过这个问题。请注意,我在这方面的故障排除技巧并不是最好的,但是当我使用开发工具并导航到https://myserver/oauth2/callback时,我没有看到这些标头设置。但是,当我运行时nginx -T | grep proxy_set_header,它似乎是正确的。

此外,当我在进行 Bitbucket 身份验证时查看 URL 时,我注意到它在 redirect_uri 中不包含 https:

如果我有 https,如下所示,它实际上会提示“确认访问您的帐户”:

https://bitbucket.org/site/oauth2/authorize?response_type=code&client_id=Fs5Fq2e5VqfduRs4xD&redirect_uri=https%3A%2F%2Fmyserver%2Foauth2%2Fcallback%2Fbitbucket&scope=account

我的反向代理设置是否不正确 - 代理标头?可能的 Bitbucket 问题?任何帮助,将不胜感激!

0 投票
1 回答
1526 浏览

jenkins - Bitbucket cloud webhook 不触发 Jenkins Build:无分支信息

我正在尝试将 Bitbucket 云与 Jenkins 集成。我在 Jenkins 中安装了 Bitbucket 插件。我已经在 bitbucket 云中为带有 url 的存储库配置了 webhookhttp://<jenkins_url>/bitbucket-hook/

我设置了 Jenkins 工作(我尝试了管道和多分支管道)。在管道中,我选择了“将更改推送到 BitBucket 时构建”,并且在管道中,我有阶段可以从 bitbucket 中获取并构建。我已指定从分支开发中获取。

案例 1:设置完成后,我将一些代码推送到我的存储库(分支开发)。我预计管道会被触发(因为我有一个 webhook 设置)没有任何反应。
我手动触发了构建。它构建项目。现在,如果我将某些内容推送到存储库,则会触发构建。这里的问题是为什么它没有第一次触发并且仅在手动构建后才起作用。

案例2:我设置了另一个管道。和之前的一模一样。但是以分支为主。我尝试遵循相同的步骤(首先手动触发)。现在,当我推一些东西来掌握。没有任何反应(即使在手动构建之后)。

当我分析詹金斯日志时。我看到一旦推送某些内容,就会有来自 bitbucket 云的通知。但是发送的json没有分支信息。可能这就是当有多个管道与同一个存储库通信时,Jenkins 无法决定触发哪个管道的原因。我的假设正确吗?它是 Bitbucket 云中的错误吗

从 bitbucket 云收到的 json 看起来像这样

有谁知道如何成功地让 webhook 与 bitbucket cloud 和 Jenkins 一起工作。关于这个的大多数问题都是关于 Bitbucket 服务器而不是 Bitbucket 云。

0 投票
1 回答
596 浏览

curl - 如何使用 API 和 CURL 将文件夹上传到 bitbucket 存储库

我可以将文件上传到 bitbucket 存储库,但有任何方法可以使用 CURL 和 API 上传文件夹。

0 投票
0 回答
44 浏览

git - git push --force 后最后 10 天的工作丢失

我今天尝试向 GIT LFS 添加模式,过去 10 天的所有工作都没有了!!!看到的最后一次提交是 11 月 11 日。中间的所有工作都消失了!!!

上周我将 *.html 添加到 GIT LFS。今天我尝试添加 *.{html, svg} 这就是我得到的!

任何建议和见解都值得赞赏。