标签: bitbucket

git merge 分支 bitbucket 不显示合并

git/bitbucket 有一个小问题。

在一个小项目上工作,我为每个功能创建一个分支,实现该功能,将该分支推送到 bitbucket。此时,bitbucket 显示了我在分支中的提交。我将分支合并到主分支中。然后将 master 推送到 bitbucket,但是一旦我这样做,bitbucket 就不再显示分支下的任何提交,并且在 master 的提交页面中也不显示任何类型的分支 - 而对于其他合并(不确定是哪些)我得到双线显示​​每次提交到不同分支的位置,以及合并它们的提交。为什么我现在看不到这个?

谢谢

git merge bitbucket

3
推荐指数
1
解决办法
5249
查看次数

在一次运行中删除多个分支

我可以看到文章在 Bitbucket 中删除分支,但这只是一次删除一个分支。我想在一次运行中删除多个分支,这可以通过命令行还是手动进行?

git bitbucket git-branch

3
推荐指数
2
解决办法
2672
查看次数

GitLab 存储库镜像 - 仅推送,无拉取选项

我正在尝试在我们内部托管的 GitLab 服务器上镜像 BitBucket 存储库,但是,当我进入 GitLab 中的镜像选项时,只有“推送”可用。

什么决定了“拉”是否可用作镜像选项?

我在 Ubuntu 18.04 上运行 GitLab 12.1.4

谢谢。

git pull bitbucket gitlab

3
推荐指数
1
解决办法
542
查看次数

如何在 VS Code 中使用 BitBucket?

Bitbucket用作我的远程存储库。我的 IDE 是 VS Code。我现在正在开发颤振项目。

有人可以逐步解释我如何将代码从 VS Code 推送和拉取到 BitBucket 吗?

我已经安装了他们的插件等等,但我不知道如何安装。每个在线教程,包括 Atlassian 官方,似乎都令人困惑和半生不熟。

我在 Mac 上。Git 是作为 Flutter 安装过程的一部分安装的。

git bitbucket visual-studio-code vscode-settings

3
推荐指数
2
解决办法
3万
查看次数

Jenkins 管道确定分支是否用于 Bitbucket 拉取请求

我将 Jenkins 与Bitbucket 分支源插件一起使用。

一切都很好,但我希望能够根据分支是否与拉取请求相关联来运行/排除管道中的某些阶段,例如:

pipeline {
  stages {
    stage('build') {
      //compile
    }    
    stage('package') {
      when {
        environment name: 'IS_PULL_REQUEST', value: 'true'
      }      
      //create deployable package
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

Jenkins 知道分支何时用于 PR,因为它将源与目标合并,并且还在多分支管道页面的拉取请求文件夹中显示分支。

我可以在管道中使用环境变量来排除/包含阶段吗?

bitbucket jenkins devops jenkins-pipeline

3
推荐指数
2
解决办法
3020
查看次数

SSH-forwarding during build only works for root

Here's a Dockerfile that works:

# syntax=docker/dockerfile:1.0.0-experimental
FROM debian:buster-slim as base

# setup APT operation for noninteractive use
# This avoids a bunch of warnings like
# "debconf: unable to initialize frontend: Dialog"
ENV DEBIAN_FRONTEND=noninteractive

# install requirements
RUN apt-get update \
    && apt-get upgrade -y \
    && apt-get install -y --no-install-recommends \
        git \
        openssh-client

# add a user
# RUN adduser --disabled-password app-user
# WORKDIR /home/app-user
# USER app-user

RUN mkdir --mode=0700 ~/.ssh
RUN printf "Host <bitbucket host>\n …
Run Code Online (Sandbox Code Playgroud)

git ssh bitbucket docker

3
推荐指数
1
解决办法
583
查看次数

我可以从 bitbucket 管道中的其他管道执行管道吗?

我在 bitbucket 管道中有两个存储库,都启用了管道。

另一个管道完成后如何执行管道?

pipeline bitbucket bitbucket-pipelines

3
推荐指数
2
解决办法
2522
查看次数

以编程方式在 Bitbucket 上创建拉取请求?

更新:嗯,我在 Bash 脚本中运行它,但我想看看我得到了什么错误代码,现在我可以看到我得到了一个401 Unauthorized. 我正在使用我的用户名并使用admin访问 bitbucket创建了个人访问令牌,所以我应该能够创建一个 PR 对吗?我可以通过同一存储库上的 Web UI 执行此操作吗?

我正在运行 bash 脚本以在 Bitbucket 上创建拉取请求。我已经在以编程方式克隆 repo、编辑文件、执行 git add/commit,现在我只需要使用 CURL 来制作 PR。似乎 bitbucket API 公开了一个端点来使用 POST 请求执行此操作:

Creates a new pull request where the destination repository is this repository and the author is the authenticated user.

The minimum required fields to create a pull request are title and source, specified by a branch name.

curl https://api.bitbucket.org/2.0/repositories/my-username/my-repository/pullrequests \
    -u my-username:my-password \
    --request POST \
    --header 'Content-Type: …
Run Code Online (Sandbox Code Playgroud)

git bitbucket pull-request programmatically

3
推荐指数
1
解决办法
3051
查看次数

从 bitbucket 下载存档的 mercurial 存储库

BitBucket 放弃了对 mercurial 的支持。但是未手动删除的存储库仍然可以找到名称,就像something_123456_hg我尝试在项目中添加存储库时一样。但它们是不可选择的。我也无法通过搜索存储库或在 url 中的正确位置添加名称来找到它们。

试图克隆它们hg clone最终达到 403(凭据正确)。

我真的很好奇是否有办法下载这些存储库。

mercurial bitbucket

3
推荐指数
1
解决办法
87
查看次数

从 .env 文件创建 kubernetes env var 机密

我有一个 nodejs 应用程序,它在环境变量中存储变量。

我正在使用dotenv模块,所以我有一个如下所示的.env文件:

VAR1=value1
VAR2=something_else
Run Code Online (Sandbox Code Playgroud)

我目前正在设置一个 BitBucket Pipeline 以将其自动部署到 Kubernetes 集群。
我对 kubernetes 的秘密不是很熟悉,尽管我正在阅读它们

我很好奇 :

有没有一种简单的方法可以将我在.env文件中定义的所有环境变量发送到 Docker-container/kubernetes-deployment,以便它们在我的应用程序运行的 pod 中可用?

我希望有一个示例secrets.yml文件或类似文件,它可以将所有内容从.env容器中的环境变量中提取出来。但它也可以在 BitBucket 管道级别或 Docker 容器级别完成..我不确定......

bitbucket environment-variables node.js docker kubernetes

3
推荐指数
1
解决办法
986
查看次数