我正在制作一个需要指向我的存储库的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)
谢谢.
我把一个项目从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打开和关闭.
我可以没有符号链接,但我想有一个工作存储库.有没有人知道一种方法(除了重新创建存储库)?
是否可以在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) 我有两个分支机构dev& master. 我正在使用位桶。
我需要从开发分支中挑选一些提交。
然后需要为master分支创建拉取请求。
由于我的dev环境有很多东西,其中一些无法直接合并到master.
因此,从分支中获取提交 <id 1>, <id 2> dev。把他们带到一起。创建拉取请求以与master分支合并。
什么是从BitBucket克隆/分叉Mercurial repo到GitHub中的Git仓库的最快方法?
我知道我可以克隆到本地仓库,转换为git,然后推送到新的GitHub仓库.我们称之为手动方式.我也知道这不是一个"分叉",因为两个回购没有以任何方式连接.这对我很好,我只是希望能够将这个repo用作子模块,并且不关心能够将pull请求发送到原始hg项目.我只是想知道是否有一些工具可以自动化这个过程.一种BitBucket-Git克隆工具.
我在Bitbucket上分了一个回购,这是一个错误,我想删除分叉.
而不是经历将其合并回来的麻烦(因为我没有做任何改动会产生误导),我只想删除它.
我不能在Bitbucket中看到前端选项,但必须有一个......对吗?
我有一个在TeamCity中设置的CI构建,它将在BitBucket(git)中发出拉取请求时触发.它目前针对pull请求的源分支构建,但如果它可以构建合并的pull请求则更有意义.
我的研究给我留下了以下可能的解决方案:
有没有人在TeamCity之前做过这个或者有关于如何实现它的建议?
更新:(根据John Hoerr回答)
替代解决方案 - 忘记TeamCity进行合并,使用BitBucket Web钩子创建像github这样的合并分支,并遵循John Hoerr的回答.
teamcity merge continuous-integration bitbucket pull-request
我有一个Git服务器.但是,当我尝试将用户添加到SourceTree时,我发现我只能添加GitHub,Bitbucket和Stash帐户.我如何使用自己的服务器运行它?
我想将远程存储库克隆到本地计算机.我使用了命令:
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.pub到Bitbucket Settings -> SSH keys(根据以下链接:https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html)
我也查看了我的"用户和组访问",我看到了这个:
你能告诉我该怎么办?
我一直试图围绕如何利用BitBucket的Pipelines将我的(Laravel)应用程序自动部署到Vultr Server实例上.
我手动执行以下步骤,我试图自动复制:
commit我的变化,并push以回购到位桶ssh root@ipaddresscd到正确的目录:cd /var/www/html/app/pull我从我的BitBucket回购:git pull origin mastercomposer 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)