标签: bitbucket

从Mercurial中的单个本地存储库推送到多个远程存储库

我正在考虑使用AppHarbor来托管一个轻量级网站,并正在调查他们的Mercurial集成.

目前我使用Kiln作为我的远程存储库,但目前AppHarbor仅支持BitBucket集成.

是否可以为单个本地存储库提供2个远程存储库?所以,当我从我的本地推送提交时,他们都得到推动?

我不想从BitBucket中拉出来,只需按下它就可以被AppHarbor抓取并部署.

version-control mercurial bitbucket kiln appharbor

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

将本地Mercurial存储库移动到Bitbucket

有没有人拿过当地的回购并将其导入Bitbucket?当我这样做时,导入页面会询问一个URL,但我正在使用一个没有8000对外开放端口的本地计算机.

我可以使用一些特殊形式的文件路径吗?

mercurial bitbucket

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

如何为Bitbucket制作GitHub镜像?

我有一个我从GitHub克隆的repo,想要在BitBucket上拥有这个repo的镜像.有什么方法可以做到吗?就像我想的那样,在回购中有两个起源.

git github bitbucket

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

如何使用BitBucket制作版本,构建和/或快照?

我希望能够为我的游戏制作发布和构建.
我知道GitHub有发布,但我使用的是BitBucket.

有没有人知道如何使用BitBucket发布版本就像检查点一样,所以我可以为每次更新记录文件?

git release snapshot bitbucket

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

来自Bitbucket的'Go Get'私人回购

所以基本上,我有一个Openshift项目,在Git推送下,使用'Go get'下载所有库并在运行中构建项目,所以,我有一些代码,我不希望别人从我自己的库中看到,并且为了正确编译,代码需要从github.com或其他repo中获取,所以我创建了一个私有的bitbucket.org repo,现在,作为一个公共回购它工作正常,但是当我试图'Go Get'时来自我的私人回购,它给了我'Forbidden 403'

我怎样才能避免这种情况发生?感谢您阅读并度过美好的一天!

git bitbucket go

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

GitHub与BitBucket?

我想使用SCM,但我不知道哪个更好.管理我的代码有什么好处?

git cvs mercurial github bitbucket

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

有没有办法将Mylyn与Bitbucket集成?

Bitbucket有一个问题跟踪器,它可以变成Mylyn任务吗?

bitbucket mylyn

27
推荐指数
2
解决办法
7222
查看次数

如何使用Bitbucket作为maven远程存储库?

我们计划使用bitbucket作为源代码存储库以及基于maven的项目的远程存储库.我在bitbucket上创建了一个存储库,如下所示:

https://bitbucket.org/mycompany/maven-repository

如何使用项目特定的pom.xml将公司特定的项目罐推送到上面的远程存储库?你能帮我一个样本pom.xml吗?我们将把所有公司特定的jar推送到上面的远程存储库,供公司内的其他项目用作maven依赖项.

以下是我到目前为止将一个示例项目推送到远程仓库的尝试:

<project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                  http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<artifactId>corporate-pom</artifactId>
<version>1.0</version>
<packaging>pom</packaging>
<distributionManagement>
    <repository>
        <id>MyCompanyRepo</id>
        <url>https://bitbucket.org/mycompany/maven-repository</url>
    </repository>
</distributionManagement>
<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.7</version>
            </plugin>
        </plugins>
    </pluginManagement>
</build>
Run Code Online (Sandbox Code Playgroud)

以上是父pom,它将被公司内的所有其他项目包括在内,我想将其推送到远程仓库以供其他公司特定项目使用.

当我运行mvn deploy命令时,这是我得到的错误:

C:\Cooler\Work\dev\Projects\mycompany\wal-common>mvn deploy
[WARNING]
[WARNING] Some problems were encountered while building the effective settings
[WARNING] Unrecognised tag: 'snapshotPolicy' (position: START_TAG seen ...</layo
ut>\n          <snapshotPolicy>... @203:27)  @ C:\Users\cooler\.m2\settings.xml,
line 203, column 27
[WARNING]
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building corporate-pom 1.0
[INFO] ------------------------------------------------------------------------ …
Run Code Online (Sandbox Code Playgroud)

git bitbucket maven

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

Git pull error:合并时将覆盖对以下文件的本地更改:

我试图从远程分支拉出更改,但得到一个没有意义的错误

当我做

git pull
Run Code Online (Sandbox Code Playgroud)

我回来了

error: Your local changes to the following files would be overwritten by merge:
file/name/path
some/more/filenamepath
Please, commit your changes or stash them before you can merge.
Aborting
Run Code Online (Sandbox Code Playgroud)

问题是我没有需要提交的更改 git status

# On branch master
# Your branch and 'origin/master' have diverged,
# and have 2 and 7 different commits each, respectively.
#
nothing to commit (working directory clean)

there are no working changes
Run Code Online (Sandbox Code Playgroud)

我试过了,git reset --hard HEAD但没有帮助

有任何想法吗?

文件位于NFS文件系统上,可能与文件系统有关.这是在OSX上

谢谢


更新:这个问题必须与NFS做一些事情,因为当我去原始源并从那里做git pull一切正常,它修复了这个实例,但仍然不确定它为什么导致NFS问题.

git bitbucket

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

如何清理远程git仓库中的垃圾

我最近遇到了Bitbucket repo的大小限制.我跟着无数其他问题回答了如何清理你的git repo并最终使用BFG来删除一些糟糕的提交.

这很好用,但是,我注意到在运行git计数后,垃圾中有大量的空间.所以我运行了一个简单的git gc.然而,这没有什么可以清理垃圾.

经过一番挖掘后,我找到了以下命令:

git -c gc.reflogExpire=0 -c gc.reflogExpireUnreachable=0 -c gc.rerereresolved=0 \
-c gc.rerereunresolved=0 -c gc.pruneExpire=now gc "$@"
Run Code Online (Sandbox Code Playgroud)

运行此操作导致垃圾在本地清理.但是,我仍然有远程回购的问题.我现在需要让Bitbucket在我的远程仓库上运行此命令,还是有办法将此更改推送到存储库?

git bitbucket

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

标签 统计

bitbucket ×10

git ×7

mercurial ×3

github ×2

appharbor ×1

cvs ×1

go ×1

kiln ×1

maven ×1

mylyn ×1

release ×1

snapshot ×1

version-control ×1