问题标签 [bitbucket-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
17152 浏览

git - 不存在标签的 Maven 发布插件“标签已存在”

我的设置: -servergit上的 -repositoryAtlassian StashAtlassian Bamboo. 我正在Maven 3.1.1使用release-plugin 2.3.2. 中的计划Bamboo如下所示:

  1. git-repository 签出
  2. 执行一个clean install
  3. 执行release:prepareand release:performwith ignoreSnapshots=trueandresume=false

直到最后一步的一切工作正常,但Maven声明它不能标记发布,因为标记已经存在。这是日志:

好吧,显然标签已经存在,没什么大不了的。但是,这就是git tag我的存储库的样子:

-repositorygit是通过svn2gitsvn-repository 克隆的。我已尝试多次重新导入存储库并在stash-server 上删除并重新克隆它。然而,标签6.2.2似乎存在于Maven. 这里发生了什么?

更新:我刚刚尝试从存储库中删除所有标签。结果相同。将版本从 更改6.2.26.2.3显示出积极的结果。

另一个更新:它似乎与存储库的名称有关。创建一个具有相同名称但-2最后添加的新存储库有帮助。

0 投票
1 回答
3374 浏览

git - 使用 ssh 进行远程 Git 拉取会导致权限被拒绝(公钥)?

我在 Atlassian Stash 的托管实例中有一个 git 存储库。然后我有三台机器:olympus、zeus 和 hera,我在其中部署了最新版本的软件系统。为了自动化这一点,我想从 olympus 远程部署到我尝试使用的其他机器上sshgit pull但这失败了Permission denied (publickey).。我基本上这样做并得到:

我有以下内容:

  • 每台机器都有不同的 azg 用户(没有时间安装 LDAP 等),所以我有 azg@olympus、azg@zeus 和 azg@hera。我为每个用户生成了 ssh id_rsa 密钥对。
  • 我已经authorized_keys用其他人的相应 id_rsa.pub填充了每个 azg 用户
  • Stash azg 用户为每个 azg 用户(azg@olympus、azg@zeus、azg@hera)配置了所有 id_rsa.pub 的副本,因此我可以通过 ssh 从每台机器克隆、拉取或推送,而无需每次都输入密码. 因此我不能做任何问题:

    /li>

我可以分别从每台机器上做同样的事情。但是,如果我首先远程登录,即每次都询问我密钥“/home/azg/.ssh/id_rsa”的密码短语,我就无法做到这一点,例如

0 投票
3 回答
8621 浏览

git - 拉取请求是 Git 的一部分,还是 GitHub、Gerrit 和 Atlassian Stash 等工具的功能?

拉取请求似乎是使用 Git 进行代码审查的常用方法。但是,尚不清楚该术语在使用内置git request-pull或不同工具时是否具有相同含义。

拉取请求是 Git 的内在功能,还是 GitHub、Gerrit 或 Atlassian Stash 等工具的常用术语?

代码审查的讨论和“结果”是否存储在 Git 提交历史或单独的数据库中?

0 投票
1 回答
74 浏览

git - 合并发布分支中的提交

我正在按照本指南设置我的 git 分支 - http://nvie.com/posts/a-successful-git-branching-model/

我正在从 dev 分支进行日常构建,并用版本号标记它。当我们准备好发布时,我从 dev 分支出来并将其与发布分支合并。通过这样做,我从发布分支中的开发人员那里获得了个人提交。我希望发布分支对该版本只有一个合并提交。

例如 dev 分支有这些提交 -

如果 1.0.0.3 和 1.1.0.21 发布到生产环境中,我希望发布分支看起来像这样,省略单个提交 -

我该怎么做呢?这是好习惯吗?我错过了什么吗?

0 投票
2 回答
4369 浏览

git - Gitflow + Forking 工作流程(在 Stash 上)?

是否可以在分叉思维模式之上使用 Gitflow?如果是这样,您将如何创建本地功能分支,将其推送到您的源,然后拉取请求?您会请求分支以使其可供其他人使用吗?我对它如何与 Atlassian Stash 一起工作特别感兴趣。

谢谢!

0 投票
1 回答
210 浏览

ruby - Bundler 不会从 stash private repo 安装,但报告它确实

我的捆绑文件似乎没有正确地从私有存储库中提取 gem。

在我的 Gemfile 中,我有:

这会运行,详细日志记录会产生:

当我导航到 时/Users/<username>/.rvm/gems/ruby-2.0.0-p247/bundler/gems/,我看到正确克隆了正确的存储库,并且 gemspec 具有正确的名称。

当 bundler 完成运行时,gem list不显示privategem。当我尝试要求它时会产生错误。

我尝试删除存储库中的 Gemfile.lock 文件并重新运行,但没有奏效。Gemfile 中的所有公共 gem 都正确安装。

相关版本号/软件:

  • 捆绑器版本 1.3.5
  • 转速 1.23.14
  • 红宝石 2.0.0p247
  • 阿特拉桑藏匿处
0 投票
1 回答
74 浏览

php - 未找到 Git 钩子和 wordpress git pull 页面

所以我在搜索,但找不到如何使用 wordpress 设置 git hook

我在我的 public_html 目录中添加了一个 deploy.php,我的 wordpress 博客在哪里!

所以当我提交 git 的东西时,服务器不会拉它,当我输入 www.example/depoly.php

它显示错误 404 页面未找到它有任何方法可以使 wordpress 避免该文件并只执行内容:<pre> <?php system("git pull");?> </pre>

任何帮助谢谢:)

0 投票
1 回答
216 浏览

git - atlassian stash 中的 gitk 等价物

我使用 atlassian 的 Stash 进行源代码控制,并希望为发布管理器提供一个很好的源代码图形视图。

使用 git bash 可以做到这一点,但我不希望他每次都执行拉动,而是查看 Stash 并查看那里的 brances 树(git bash 中的 gitk)图。

所以,我的问题是 Stash 中的 gitk 等价物是什么?

谢谢!

(对于未来的评论:我已经用谷歌搜索并搜索了其他问题,但没有找到答案)。

0 投票
1 回答
1094 浏览

git - 从 .git 文件夹从 stash 重新创建 git 存储库

提前感谢您的帮助。我有一个 Atlassian Stash 实例,上面有一个存储库。该实例死了,而我唯一剩下的就是几个编号的文件夹,它们似乎是存储库的“.git”文件夹(即,里面有钩子、日志、参考、对象、子文件夹)。有没有办法从这些文件夹重新创建存储库?如果是这样,怎么做?澄清一下,我没有文件本身,我只有这些文件夹中的内容。我需要以某种方式重新创建版本化文件。

0 投票
1 回答
3356 浏览

git - 如何管理 Git 存储库的 ACL?

我决定从 ClearCase 迁移到 git。但是普通的 Git 在很多方面都没有用。

计划是将 gitolite/stash/gerrit 作为管理工具。有没有比较可取的?
我们正在从上述工具中寻找 ACL、分支控制和基本 cm 进程。

注意:代码审查不太重要。

如何在 Git 存储库上获得细粒度的 ACL?