标签: bitbucket-server

Bitbucket迁移主目录并无法启动

今天,我的 Bitbucket 实例由于某种原因停止工作。停止、启动和重新启动仅显示消息

迁移主目录

没有任何进展。它只是和进度条一起坐在那里,什么也不做。我不明白为什么它要“迁移”主目录。我不会升级、更改或任何我的实例。

在此输入图像描述

当我停止然后启动时,日志文件显示几行消息并位于指出的行

c.a.s.internal.home.HomeLockAcquirer Successfully acquired lock on home directory /opt/bitbucket-5.15.0/home
Run Code Online (Sandbox Code Playgroud)

是否有可能以任何方式、形式或形式从该错误中恢复?为什么 Bitbucket 迁移我的主目录?它还在等什么?

==> /opt/bitbucket/home/log/atlassian-bitbucket.log <==
2019-02-22 13:40:56,195 INFO  [main]  o.s.boot.SpringApplication 
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | …
Run Code Online (Sandbox Code Playgroud)

bitbucket bitbucket-server

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

git/stash上的publickey-authentication for ssh无法正常工作

我正在尝试使用git/stash,但我对publickey-authentication有点问题.这是发生的事情:

hannibal是存储服务器上的用户.hannibal具有一个存储库的读/写权限和添加到其存储帐户的ssh-publickey.我现在通过创建一个存储库

git init
Run Code Online (Sandbox Code Playgroud)

add&commit测试文件test.然后我想添加stash-repository作为origin

git remote add origin hannibal@stash:7999/path/to/repository.git
Run Code Online (Sandbox Code Playgroud)

这不会产生进一步的产出.现在我试着push

git push origin master
Run Code Online (Sandbox Code Playgroud)

这反过来要求我输入密码(这很奇怪,因为它应该通过publickey进行身份验证).我输入密码,屏幕上显示以下错误消息:

Could not chdir to home directory /home/hannibal: No such file or directory
fatal: '7999/path/to/repository.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

URL肯定是正确的,因为它是藏匿给我的那个.此外,在存储服务器上启用了ssh.我在这里错过了什么?

git ssh public-key bitbucket-server

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

尝试克隆Stash存储库时出现SSL错误

我正在尝试克隆在Stash中托管的git存储库,但没有运气.

我收到以下错误:

fatal: unable to access 'https://xxx@stash.xxx.com/scm/yyy/yyy.git/': SSL certificate problem: Invalid certificate chain
Run Code Online (Sandbox Code Playgroud)

我确认我可以通过登录Stash并通过浏览器查看来访问存储库.

我还使用了加载该存储库的私钥ssh-add.

git macos ssl bitbucket-server osx-mavericks

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

如何使用 ssh 从当前分支中拉取

我正在尝试使用SSH如下方法从命令行上的特定分支中提取:

git checkout hotfix/DEFECTS-001
git pull ssh://git@stash.****.net:7999/project/project.git
Run Code Online (Sandbox Code Playgroud)

这样做是从 repo 的“master”分支中拉取,但我想从我目前使用的名为“ DEFECTS-001”的分支中拉取,使用 ssh。据我所知,我无法使用 SSH URL 指定分支。从 ssh URL 可以看出我正在使用 stash

使用“ git pull origin hotfix/DEFECTS-001”确实可以实现这一点,但它使用 HTTP 而不是 SSH

我如何做到这一点?

git ssh git-pull bitbucket-server

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

不能推或拉Git

我是使用Git的新手,但我确实理解了基础知识.但是,我还没有遇到过推/拉冲突的情况......直到现在.

另外,我应该指出,我用来与Git存储库交互的GUI工具是Atlassian SourceTree(我们使用Atlassian Stash来管理我们的repo).

这是场景:

我有2次提交Push,显然我需要进行4次更改Pull.

当我试图Pull得到这个:

git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin

git -c diff.mnemonicprefix=false -c core.quotepath=false pull --no-commit origin master
You have not concluded your merge (MERGE_HEAD exists).

Please, commit your changes before you can merge.

Completed with errors, see above.
Run Code Online (Sandbox Code Playgroud)

它说我需要完成我的合并,但它不允许我做任何事情.我没有得到合并列表,也没有自动合并.我似乎无法通过合并,所以我可以继续解决Push/Pull冲突.

当我试图Push得到这个:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master
Pushing to http://XXXXXX@XXXXXXXX.XXXX.XXXX:XXXX/XXXX/XXXX/XXXXX.git
To http://XXXXXX@XXXXXXXX.XXXX.XXXX:XXXX/XXXX/XXXX/XXXXX.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to …
Run Code Online (Sandbox Code Playgroud)

git bitbucket-server atlassian-sourcetree

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

如何使用隐藏REST API获取分支头提交

HEAD从存储分支获取提交时遇到问题。我可以使用以下REST调用获取分支提交。

/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/commits?until={branch Name}
Run Code Online (Sandbox Code Playgroud)

我也可以使用 /rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/commits/HEAD

像明智的那样,我想知道我如何使用Stash REST API获得分支HEAD提交。

git bitbucket-server

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

列出git/stash pull分支请求

我正在制作一个完整的Atlassian套件,jira stash/git和bamboo.

有谁知道是否有办法列出我当前分行的PR?

如果我当前的分支有一个打开的PR,我需要从shell中找到它,如果存在,则找到它的ID.无需创建pr,因为这将由开发人员完成.欢迎任何建议.

git bitbucket bamboo bitbucket-server

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

如何使用curl创建bitbucket存储库?

我尝试了多种方式

curl -you 'USERNAME' https://api.bitbucket.org/1.0/repositories -d '{"name":"REPO"}'
curl -k -X POST --user user: pass \ "https://api.bitbucket.org/1.0/repositories" -d "name=project_name"
Run Code Online (Sandbox Code Playgroud)

我想念什么?

curl bitbucket bitbucket-api bitbucket-server

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

Bitbucket 私有服务器 REST API

当托管在私人服务器上时,我找不到有关 bitbucket API 的任何文档。官方一:https : //confluence.atlassian.com/bitbucket/use-the-bitbucket-cloud-rest-apis-222724129.html 我们托管了bitbucket服务器,简单的换个主机也不行,看起来整体API 不同。

api rest bitbucket bitbucket-server

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

如何在Windows上的PostgreSQL中使用UTF-8归类创建数据库?

我正在Windows上为Bitbucket Server配置PostgreSQL db。在官方指南中说:

必须将数据库配置为使用UTF-8字符集。

并不是严格说您必须将排序规则设置为UTF-8,但是建议使用其他Atlassian产品,因此我认为Bitbucket Server的情况也是如此。来自Confluence文档的示例:

  • 字符编码必须设置为utf8编码。
  • 排序规则也必须设置为utf8。已知其他排序规则(例如“ C”)会导致Confluence出现问题。

这就是我现在所拥有的,问题是它将归类设置为English_United States.1252

CREATE DATABASE test
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'american_usa'
LC_CTYPE = 'american_usa'
TEMPLATE template0;
Run Code Online (Sandbox Code Playgroud)

确实需要将排序规则设置为UTF-8,如果可以,该怎么办?

sql postgresql bitbucket utf-8 bitbucket-server

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