标签: bitbucket

Bitbucket 符号(箭头)含义

箭头是什么意思?我对 git 或 bitbucket 并不陌生,但我想我可能在最初的提交中搞砸了一些事情,我需要帮助来解决这个问题。

我本地 repo 中的文件夹不是空的,而是将其拉到文件夹所在的另一个位置。是链接吗?不在我的本地仓库中。

该文件夹是 vendor-folder 的一部分(如图所示),silex-app 是通过 Composer 安装的。

如果我可以控制网络服务器但我没有 - 它在托管网站上,这将得到解决。

任何和所有帮助appriciated。

来自 bitbucket.org 的屏幕转储

git bitbucket

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

我将密钥添加到 Bitbucket 后,服务器一直要求输入密码

我搜索了一些 退出并找到了一些类似的主题,但没有解决方案适合我

我在 Bitbucket 上有一些存储库,一些是私有的,一些是在团队中的。我创建了一个新的存储库 (webroot),一个团队 (nskiv) 作为所有者。我添加了这个本地git remote add origin git@bitbucket.org:nskiv/webroot.git

我添加了一些文件并将它们推送到存储库。然后我连接到我的服务器,当我尝试拉我时,我经常需要输入我的密码。当我这样做时,它工作正常,但很烦人,也没有必要。

奇怪的是,我在任何地方都没有使用 HTTPS 链接。我的本地.git/config看起来像这样:

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
        ignorecase = true
        precomposeunicode = true
[remote "origin"]
        url = git@bitbucket.org:nskiv/webroot.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

在我的服务器上,我使用我的用户名 (maurice) 登录并将cat /home/maurice/.ssh/id_rsa.pub | pbcopy我的密钥复制 ( ) 到团队的 SSH 密钥设置。

当我尝试克隆 repo ( git clone git@bitbucket.org:nskiv/webroot.git) 时,我必须输入我的密码。但为什么?

编辑: …

git ssh bitbucket

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

作曲家权限被拒绝(公钥)

我在 BitBucket 上有一个私有仓库,我尝试使用 composer install 在本地主机上安装,这是我的 composer.json 文件:

{
"repositories": [
    {
        "type": "git",
        "url":  "git@bitbucket.org:username/repo.git"
    }
]
}
Run Code Online (Sandbox Code Playgroud)

当我从命令行运行 composer install 时,我得到:

[RuntimeException] 无法执行 git clone --mirror "git@bitbucket.org:username/repo.git" "C:/Users/...../" 克隆到裸仓库 'C:/Users/... ..'... 权限被拒绝(公钥)。致命:无法从远程存储库读取。请确保您拥有正确的访问权限并且存储库存在。

我的密钥对有一个密码短语,但 composer 从不要求它,我正在运行 Windows 10,同时运行 Pageant 客户端并选择了正确的密钥。

还有一个包含此数据的配置文件:

Host bitbucket.org
IdentityFile ~/.ssh/openssh (yes my key name is openssh)
Run Code Online (Sandbox Code Playgroud)

有趣的是,如果我复制并粘贴此命令:

git clone --mirror "git@bitbucket.org:username/repo.git"

我确实被要求输入密码,然后它开始克隆 Repo。

可能有什么问题?有关此错误的大多数信息直接针对 git 命令,但在我的情况下,它们有效,无效的是作曲家,我做错了什么?

git bitbucket composer-php

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

Android Studio 到 BitBucket 推送错误 - 证书链中的自签名证书

我刚刚开始使用 Android Studio(适用于 Windows 7 的 v1.5.1),我希望能够通过 HTTPS 使用 BitBucket(我安装了 Git v2.7.1.0)。我已按照有关如何从此处进行设置的说明进行操作,这一切看起来都非常简单。

但是,在将我的项目推送到 BitBucket 时,它总是失败并显示“推送失败”错误,最新的错误是
致命的:无法访问“https:// USERNAME @bitbucket.org/ USERNAME / MYPROJECT .git/”: SSL 证书问题:证书链中的自签名证书

自签名证书 (selfcert.cer) 是在 BitBucket 网站上从我的浏览器创建的,我在某处阅读了我必须做的事情。

这对我来说是全新的,所以我不确定接下来要尝试什么。

git bitbucket android-studio

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

如何在 Bitbucket 上居中图像?

在我的BitBucketwiki 存储库中,我上传了一张图片,现在我试图将其居中:

![Alt text](https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/MVC-Process.png/220px-MVC-Process.png)|
Run Code Online (Sandbox Code Playgroud)

我试图解决这个问题: <div align="center">my image</div>

但我不能将图像集中在Bitbucket,有人知道怎么做吗?

bitbucket

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

Git从其他人所做的远程删除最后一次提交

所以,我的情况是(错误地)我已经允许一个人访问我的分支。现在在我的本地我已经提交了,当我尝试将它推送到远程时,它显示远程在前面。因为另一个人已经通过多次提交将他的代码推送到这个分支。现在,我可以在不拉到本地的情况下从远程删除这些提交吗?

我试图这样做 git push origin +<<commit number>>^:branch

但它说 src refspec <<commit number>>^ does not match any.

git github bitbucket

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

使用 api 创建一个 BitBucket Team 存储库

我需要使用 Bitbucket 的 API 创建一个团队存储库。

要创建一个用户存储库,我会这样做:

$ curl -k -X POST -u username:passwd "https://api.bitbucket.org/1.0/repositories" -d "name=myrep"
Run Code Online (Sandbox Code Playgroud)

如果不是一个团队,我会如何做同样的事情?

repository bitbucket bitbucket-api

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

删除 BitBucket 上的大文件

我不小心在 BitBucket 上提交了一个大文件。在低内存嵌入式系统上克隆存储库会导致我出现内存不足异常。

我会从服务器中删除大文件,或者在提交之前将历史本地导出到修订版,然后再次将其推送到 BitBucket。

怎样才能做到这一点?

问候, 安东尼奥

git bitbucket

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

文件从存储库中消失,但提交历史记录中没有删除

我手头有一个难题:几个先前提交的文件一夜之间消失了,但没有一个提交表明它们已被删除。怎么会这样?

情况如下:

  • 我在 BitBucket 上有一个私有 Git 存储库,只有一个分支。
  • 我的团队中还有 3 个人,每个人都使用 SourceTree 作为他们的 git 接口。
  • 昨天我推送了一个提交 - 之后存储库没问题。
  • 从那以后,所有其他 3 名团队成员都推送了几次提交:
    • 一个是本地合并,
    • 两个是在线(即通过网页)README.md编辑,
    • 一个是在线(即通过网页)删除一个不相关的文件,
    • 其他的则是包含 1 或 2 个文件的几次提交。
  • 早上,我拉了仓库,才发现仓库里没有几个不同的文件,这些文件是不同人在不同时间提交的:
    • 他们从本地副本中消失了,
    • 他们从项目的 BitBucket 网站上的Source页面消失了,
    • 它们从下载页面下载的 .zip 中消失了。
  • 然而:
    • 在我删除任何这些文件之后,没有任何提交,
    • 我可以转到修改“消失”文件的较早提交,转到其摘要页面,查看其历史记录 - 并且其中的任何提交也不会删除该文件。
  • 我仔细检查过没有人.gitignore碰过 ,但自去年 12 月以来它就没有动过。

此外,作为进一步混淆问题:几个月前,我添加的文件A.R,并test-A.R在一个单一的提交。后来我将其重命名test-A.Rtest.A.R. 现在A.R仍然在存储库中,但既不存在test-A.R也不test.A.R仍然存在。

那么,什么可能导致文件从 Git 存储库中删除而没有任何提交实际删除它们?


附注。当然,我向 BitBucket Support 提交了一张支持票,但我不太相信他们会很快做出回应。

git bitbucket atlassian-sourcetree sourcetree

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

快速查找针对 Jira 问题的所有 Bitbucket Pull 请求

我想找到 Jira 问题的所有拉取请求。显然,这是一项可能的任务,因为 Jira 本身显示了信息:

屏幕截图 Jira/Bitbucket 集成

目前,我通过 Bitbucket API 检索所有合并和打开的拉取请求的列表,并将它们与我的问题编号进行模式匹配。这很耗时,更何况我必须分批加载 100 个拉取请求(Bitbucket 中的最大限制),而且我们的代码分布在多个存储库中。

有一个对 bitbucket 的集成 api 调用:/rest/jira/1.0/issues//commits,它将显示对此问题的所有提交,但 .../pullrequests 不可用。

有谁知道,Jira 如何检索这些信息?

git jira bitbucket bitbucket-api jira-rest-api

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