标签: bitbucket

Bitbucket:每个分支是否可以有一个 bitbucket-pipelines.yml 文件?

我希望每个分支有一个管道

我将一个放在分支开发上,另一个放在分支主控上,但它们没有被考虑在内。

bitbucket bitbucket-pipelines

2
推荐指数
1
解决办法
2075
查看次数

重命名本地和远程 git 存储库

出于安全原因,Bitbucket 对我来说本质上是一种版本控制工具,除了我之外没有人处理这些存储库。我有一个本地项目,存储在本地目录中。该目录被创建为空,然后我从远程存储库(在 bitbucket 上)克隆到名为 A 的本地存储库中。

我在本地工作,并使用 sourcetree 提交/推送。

我需要重命名一个项目,这意味着:

  • 重命名本地文件夹
  • 重命名本地仓库
  • 重命名远程仓库
  • 正确的源树中的本地-远程关联

有人有防弹方法吗?

注意:我是 git 用户,这就是为什么我使用 sourcetree,而不是了解所有命令和选项的 git 超级巨星:)

git bitbucket atlassian-sourcetree

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

卷曲命令导致 bitbucket CI/CD 管道 YAML 中出现缩进错误

当我部署到生产环境时,我尝试curl向 bitbucket 上的 CI/CD YAML 添加命令。该curl命令向 CloudFlare API 发送 POST 请求以清除缓存。该命令包含-H变量作为必要的 HTTP 标头。这导致 bitbucket 上出现缩进错误,因此我无法提交更改,而且我不确定原因。我不熟悉 YAML 语法以及如何解决此问题。

bitbucket-pipelines.YAML

image: python:3.7.4

clone:
 depth: full

pipelines:
   default:
     - step:
        caches:
          - pip
        script:
          - echo "nothing"
   branches:
      prod:
      - step:
          name: Deploy to Staging
          deployment: staging
          script: #staging script
           - git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_STAGING_APP_NAME.git HEAD:master --force
      - step:
          name: Deploy to Production
          deployment: production
          trigger: manual
          script: #production script
           - git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git HEAD:master --force
           - "curl …
Run Code Online (Sandbox Code Playgroud)

yaml bitbucket syntax-error cloudflare

2
推荐指数
1
解决办法
1877
查看次数

将功能分支合并到主错误:您正在尝试根据过时的信息修改拉取请求

请帮助我。

我想在拉取请求获得批准后将我的功能分支合并到开发分支。

然后我使用 PowerShell 运行并运行合并命令,如下所示:

我首先使用 git checkoutdevelop 签出了开发分支。然后我运行 git merge 命令:git merge feature-calendar-alignment。这是我收到的输出:

Updating 8321f..113b88c
Fast-forward
.../calendar.component.html  | 176 +++++++++------------
.../calendar.component.less  |   3 +
2 files changed, 80 insertions(+), 99 deletions(-)
Run Code Online (Sandbox Code Playgroud)

当我运行 git log 时,我的更改得到确认: commit 113b88c60c1209d3ca6c68c1237da (HEAD ->development, origin/feature-calendar-alignment, Enter feature-calendar-alignment) 作者:Sivuyile sivuyile@xxx.co.za 日期:2015 年 8 月 2 日星期一:57:43 2021 +0200

我的问题是,当我使用 Web 界面检查开发分支上的提交时,我在那里看不到我的提交?

当登录开发 Web 应用程序时,我看不到我的更改。我还尝试在拉取请求上使用合并按钮,但收到一条错误消息消息(您正在尝试根据过时的信息修改拉取请求。)。

你能帮我合并我的功能分支来开发吗?

提前致谢。

git bitbucket

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

Git:当我还没有拉取更新时,为什么 git 会说“你的分支与 origin/main 是最新的”?

我在本地分支机构,然后切换回main. 它说Your branch is up to date with origin/main,但当我git pull这样做时,它确实会拉出一堆新的更新。这是否意味着我的分支没有最新origin/main

git branch bitbucket git-branch

2
推荐指数
1
解决办法
4248
查看次数

如何从 bitbucket 云上的 bitbucket 存储库获取 HTTP 访问令牌

我需要为存储库创建一个 HTTP 访问令牌,这允许我在另一个存储库中构建 nodeJS 应用程序时从中提取模块。

过去这是通过使用一名员工的个人访问令牌来完成的,我想改变这一点。

我参考了这篇文章“ https://confluence.atlassian.com/bitbucketserver/personal-access-tokens-939515499.html ”,其中步骤说明如下:

为项目或存储库创建 HTTP 访问令牌

可以为团队创建 HTTP 访问令牌,以在项目或存储库级别而不是特定用户授予权限。为项目或存储库创建 HTTP 访问令牌(需要项目或存储库管理员权限):

  1. 从项目或存储库设置中,选择 HTTP 访问令牌。
  2. 选择创建令牌。
  3. 设置令牌名称、权限和有效期。

问题出在我的存储库设置中,我找不到“HTTP 访问令牌”。

我使用的是 Bitbucket 云,而文章提到的是 bitbucket 服务器,这会产生问题吗?如果是这样,这个选项在 bitbucket 云中不可用?

bitbucket bitbucket-pipelines bitbucket-cloud

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

git 身份验证的应用程序密码(bitbucket 和 sourcetree)

当我尝试推送时,sourcetree 显示以下错误。

git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags ruling master:master
remote: Bitbucket Cloud recently stopped supporting account passwords for Git authentication.
remote: See our community post for more details: https://atlassian.community/t5/x/x/ba-p/1948231
remote: App passwords are recommended for most use cases and can be created in your Personal settings:
remote: https://bitbucket.org/account/settings/app-passwords/
fatal: Authentication failed for 'https://bitbucket.org/xxxxxxx/ruling.git/'
Run Code Online (Sandbox Code Playgroud)

所以我去了https://bitbucket.org/account/settings/app-passwords/ 创建应用程序密码,添加密码标签,并选择权限。

但推送仍然不起作用,并且出现相同的错误消息。

之后,我不知道该怎么办。请告诉我下一步应该做什么。

git bitbucket atlassian-sourcetree

2
推荐指数
1
解决办法
4677
查看次数

删除我本地仓库和我的bitbucket仓库中的文件夹

我正在使用bibucket git,一切都运行良好.我在bitbucket上有一个名为php的主要仓库.我克隆了repo并在本地仓库中,我创建了一个名为oop的文件夹,在其中我创建了两个文件夹名称空间,重载.

结构如下所示:

   php --- parent folder

   oop --- child folder

-namespaces ---- namespaces.php --- files inside the child folder oop
-overloading --- overloading.php --- files inside the child folder oop
Run Code Online (Sandbox Code Playgroud)

我把我所拥有的一切都添加到我当地的回购中

git add .
Run Code Online (Sandbox Code Playgroud)

并做了我最初的提交

git commit -m "my initial commit"
Run Code Online (Sandbox Code Playgroud)

我把它推到了一个桶里

git push -u origin master
Run Code Online (Sandbox Code Playgroud)

然而,昨天,我需要将我的oop文件夹重命名为oopnotes.I确实成功重命名并开始像往常一样提交.但是在我的bitbucket repo上,我没有看到唯一的oopnotes文件夹,我也看到了从后面的旧oop文件夹没有重命名.

这是否意味着我仍然在我的本地仓库中有旧的oop文件夹,如何在我的本地仓库和我的bitbucket仓库中摆脱它?

git bitbucket

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

hg删除*删除了我的文件!我该如何取回它们?

伙计们,我需要你的帮助!

我试图第一次将我的hg存储库推送到bitbucket.它不起作用,我认为这是因为该项目是巨大的.因此,我只想推送一个文件.因为之前我做过"hg add*",我想撤销这个,然后键入"hg remove*",现在它删除了我的计算机上的文件.但不是全部,只有一些......

我需要这些文件,我该怎么办?请告诉我他们没有走了,请拜托.

非常感谢你的帮助!!

这是我的命令历史:

  518  hg commit commit_test.txt -m "first commit"
  519  hg add commit_test.txt
  520  hg commit -m "test"
  521  ls -ll
  522  ls -la
  523  cd .hg/ 
  524  ls
  525  ls -la
  526  pico hgrc
  527  cd ..
  528  hg status
  529  hg add commit_test.txt~ 


  530  hg add commit_test.txt
  531  hg commit -m "blabla"
  532  hg push
  533  hg add commit_test.txt
  534  hg commit -m "maaan"
  535  hg status
  536  hg remove *
  537  hg …
Run Code Online (Sandbox Code Playgroud)

mercurial bitbucket

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

Netbeans 8.0.1 - 远程存储库包含未合并到本地分支的提交

我按照以下说明将Netbeans 8.0.1中的Java项目推送到Bitbucket存储库,但出现以下错误:

在此输入图像描述

项目>团队> Git>初始化

项目>右键单击>团队>提交

项目>团队>远程>推送> ...

我试图解决这个问题,下面的步骤这篇文章,但没有成功.

java git netbeans bitbucket

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