箭头是什么意思?我对 git 或 bitbucket 并不陌生,但我想我可能在最初的提交中搞砸了一些事情,我需要帮助来解决这个问题。
我本地 repo 中的文件夹不是空的,而是将其拉到文件夹所在的另一个位置。是链接吗?不在我的本地仓库中。
该文件夹是 vendor-folder 的一部分(如图所示),silex-app 是通过 Composer 安装的。
如果我可以控制网络服务器但我没有 - 它在托管网站上,这将得到解决。
任何和所有帮助appriciated。

我搜索了一些 退出并找到了一些类似的主题,但没有解决方案适合我
我在 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) 时,我必须输入我的密码。但为什么?
编辑: …
我在 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 命令,但在我的情况下,它们有效,无效的是作曲家,我做错了什么?
我刚刚开始使用 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 网站上从我的浏览器创建的,我在某处阅读了我必须做的事情。
这对我来说是全新的,所以我不确定接下来要尝试什么。
在我的BitBucketwiki 存储库中,我上传了一张图片,现在我试图将其居中:
|
Run Code Online (Sandbox Code Playgroud)
我试图解决这个问题: <div align="center">my image</div>
但我不能将图像集中在Bitbucket,有人知道怎么做吗?
所以,我的情况是(错误地)我已经允许一个人访问我的分支。现在在我的本地我已经提交了,当我尝试将它推送到远程时,它显示远程在前面。因为另一个人已经通过多次提交将他的代码推送到这个分支。现在,我可以在不拉到本地的情况下从远程删除这些提交吗?
我试图这样做 git push origin +<<commit number>>^:branch
但它说 src refspec <<commit number>>^ does not match any.
我需要使用 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)
如果不是一个团队,我会如何做同样的事情?
我不小心在 BitBucket 上提交了一个大文件。在低内存嵌入式系统上克隆存储库会导致我出现内存不足异常。
我会从服务器中删除大文件,或者在提交之前将历史本地导出到修订版,然后再次将其推送到 BitBucket。
怎样才能做到这一点?
问候, 安东尼奥
我手头有一个难题:几个先前提交的文件一夜之间消失了,但没有一个提交表明它们已被删除。怎么会这样?
情况如下:
README.md编辑,.gitignore碰过 ,但自去年 12 月以来它就没有动过。此外,作为进一步混淆问题:几个月前,我添加的文件A.R,并test-A.R在一个单一的提交。后来我将其重命名test-A.R为test.A.R. 现在A.R仍然在存储库中,但既不存在test-A.R也不test.A.R仍然存在。
那么,什么可能导致文件从 Git 存储库中删除而没有任何提交实际删除它们?
附注。当然,我向 BitBucket Support 提交了一张支持票,但我不太相信他们会很快做出回应。
我想找到 Jira 问题的所有拉取请求。显然,这是一项可能的任务,因为 Jira 本身显示了信息:
目前,我通过 Bitbucket API 检索所有合并和打开的拉取请求的列表,并将它们与我的问题编号进行模式匹配。这很耗时,更何况我必须分批加载 100 个拉取请求(Bitbucket 中的最大限制),而且我们的代码分布在多个存储库中。
有一个对 bitbucket 的集成 api 调用:/rest/jira/1.0/issues//commits,它将显示对此问题的所有提交,但 .../pullrequests 不可用。
有谁知道,Jira 如何检索这些信息?