标签: bitbucket

如何使用pip从Bitbucket安装软件包?

我正在制作一个需要指向我的存储库的setup.py.

与github我可以这样做:

dependency_links=['https://github.com/nathanborror/django-registration/tarball/master#egg=django-registration']
Run Code Online (Sandbox Code Playgroud)

我怎么能用bitbucket项目做同样的事情?

例如这个网址:

https://bitbucket.org/abraneo/django-registration
Run Code Online (Sandbox Code Playgroud)

谢谢.

python pip bitbucket

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

Git:无法创建符号链接(文件名太长)

我把一个项目从linux推到了bitbucked,然后在windows上克隆了它.原来有两个符号链接,在Windows上显示为文本文件.因为我知道他们应该指向哪里,所以我用目标文件的副本替换它们,提交和推送.

现在,当我从他们的网络界面查看时,butbucket存储库看起来没问题.但是我的unix机器上的git克隆给了我两条消息:

error: unable to create symlink ... (File name too long)
Run Code Online (Sandbox Code Playgroud)

并且之前没有符号链接的两个文件不存在.我尝试克隆到/ tmp/...以获得更短的文件名,但得到了相同的结果.这表明,bitbucket存储库出了问题.我试着core.symlinks打开和关闭.

我可以没有符号链接,但我想有一个工作存储库.有没有人知道一种方法(除了重新创建存储库)?

git symlink bitbucket

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

Bitbucket管道 - 具有相同步骤的多个分支

是否可以在bitbucket管道中组合多个具有相同步骤的分支?

例如:我工作的团队使用两个名称之一作为他们的评论分支,"rev"或"staging".无论哪种方式,都使用相同的步骤发布到我们的审查服务器.现在,分支被单独调出.

pipelines:
     branches:
          rev:
               steps:
                    - echo 'step'
          staging:
               steps:
                    - echo 'step'
Run Code Online (Sandbox Code Playgroud)

但它可能是这样的

pipelines:
     branches:
          rev|staging:
               steps:
                    - echo 'step'
Run Code Online (Sandbox Code Playgroud)

git yaml bitbucket bitbucket-pipelines

21
推荐指数
3
解决办法
8254
查看次数

Git:如何从一个分支挑选提交并为另一个分支创建拉取请求?

我有两个分支机构dev& master. 我正在使用位桶。

我需要从开发分支中挑选一些提交。

然后需要为master分支创建拉取请求。

由于我的dev环境有很多东西,其中一些无法直接合并到master.

因此,从分支中获取提交 <id 1>, <id 2> dev。把他们带到一起。创建拉取请求以与master分支合并。

git bitbucket git-flow

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

将BitBucket中的hg repo分配到GitHub仓库中

什么是从BitBucket克隆/分叉Mercurial repo到GitHub中的Git仓库的最快方法?

我知道我可以克隆到本地仓库,转换为git,然后推送到新的GitHub仓库.我们称之为手动方式.我也知道这不是一个"分叉",因为两个回购没有以任何方式连接.这对我很好,我只是希望能够将这个repo用作子模块,并且不关心能够将pull请求发送到原始hg项目.我只是想知道是否有一些工具可以自动化这个过程.一种BitBucket-Git克隆工具.

git mercurial github bitbucket

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

你如何删除Bitbucket上的分叉?

我在Bitbucket上分了一个回购,这是一个错误,我想删除分叉.

而不是经历将其合并回来的麻烦(因为我没有做任何改动会产生误导),我只想删除它.

我不能在Bitbucket中看到前端选项,但必须有一个......对吗?

version-control bitbucket git-fork

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

在TeamCity中的拉取请求合并上运行CI构建

我有一个在TeamCity中设置的CI构建,它将在BitBucket(git)中发出拉取请求时触发.它目前针对pull请求的源分支构建,但如果它可以构建合并的pull请求则更有意义.

我的研究给我留下了以下可能的解决方案:

  1. 脚本作为构建的一部分运行 - 如果可能的话,不要这样做
  2. 服务器/代理插件 - 找不到足够的文档来确定是否可行

有没有人在TeamCity之前做过这个或者有关于如何实现它的建议?

更新:(根据John Hoerr回答)

替代解决方案 - 忘记TeamCity进行合并,使用BitBucket Web钩子创建像github这样的合并分支,并遵循John Hoerr的回答.

teamcity merge continuous-integration bitbucket pull-request

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

如何在SourceTree中连接到我自己的Git服务器?

我有一个Git服务器.但是,当我尝试将用户添加到SourceTree时,我发现我只能添加GitHub,Bitbucket和Stash帐户.我如何使用自己的服务器运行它?

git github bitbucket bitbucket-server atlassian-sourcetree

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

BitBucket:主机密钥身份验证失败

我想将远程存储库克隆到本地计算机.我使用了命令:

git clone git@bitbucket.org:<username>/<repo_name>.git
Run Code Online (Sandbox Code Playgroud)

我收到了消息:

The authenticity of host 'bitbucket.org (104.192.143.3)' can't be
established. RSA key fingerprint is
SHA256:****. Are you sure you
want to continue connecting (yes/no)?  Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository
exists.
Run Code Online (Sandbox Code Playgroud)

我只想提一下,我已经处理了ssh问题.我通过命令' ssh-keygen' 生成了一个ssh密钥,并将内容复制~/.ssh/id_rsa.pubBitbucket Settings -> SSH keys(根据以下链接:https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html)

我也查看了我的"用户和组访问",我看到了这个:

在此输入图像描述

你能告诉我该怎么办?

git ssh bitbucket

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

使用BitBucket管道通过SSH访问部署到VPS

我一直试图围绕如何利用BitBucket的Pipelines将我的(Laravel)应用程序自动部署到Vultr Server实例上.

我手动执行以下步骤,我试图自动复制:

  • commit我的变化,并push以回购到位桶
  • 我使用终端登录我的服务器: ssh root@ipaddress
  • cd到正确的目录:cd /var/www/html/app/
  • 然后pull我从我的BitBucket回购:git pull origin master
  • 我再运行一些命令:composer install,php artisan migrate等等.
  • 然后我退出: exit

我的理解是你可以使用Pipelines自动化这个,这是真的吗?

到目前为止,我已经为管道和我的服务器设置了一个SSH密钥对,因此我的服务器authorized_keys文件包含来自BitBucket Pipelines的公钥.

我的管道文件bitbucket-pipelines.yml如下:

image: atlassian/default-image:latest

pipelines:
  default:
    - step:
        deployment: staging
        caches:
          - composer
        script:
          - ssh root@ipaddress
          - cd /var/www/html/app/
          - git pull origin master
          - php artisan down
          - composer install --no-dev --prefer-dist
          - php artisan cache:clear
          - php artisan …
Run Code Online (Sandbox Code Playgroud)

ssh vps bitbucket bitbucket-pipelines

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