问题标签 [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.
git - 不存在标签的 Maven 发布插件“标签已存在”
我的设置: -servergit
上的 -repositoryAtlassian Stash
和Atlassian Bamboo
. 我正在Maven 3.1.1
使用release-plugin 2.3.2
. 中的计划Bamboo
如下所示:
- 从
git
-repository 签出 - 执行一个
clean install
- 执行
release:prepare
andrelease:perform
withignoreSnapshots=true
andresume=false
直到最后一步的一切工作正常,但Maven
声明它不能标记发布,因为标记已经存在。这是日志:
好吧,显然标签已经存在,没什么大不了的。但是,这就是git tag
我的存储库的样子:
-repositorygit
是通过svn2git
从svn
-repository 克隆的。我已尝试多次重新导入存储库并在stash
-server 上删除并重新克隆它。然而,标签6.2.2
似乎存在于Maven
. 这里发生了什么?
更新:我刚刚尝试从存储库中删除所有标签。结果相同。将版本从 更改6.2.2
为6.2.3
显示出积极的结果。
另一个更新:它似乎与存储库的名称有关。创建一个具有相同名称但-2
最后添加的新存储库有帮助。
git - 使用 ssh 进行远程 Git 拉取会导致权限被拒绝(公钥)?
我在 Atlassian Stash 的托管实例中有一个 git 存储库。然后我有三台机器:olympus、zeus 和 hera,我在其中部署了最新版本的软件系统。为了自动化这一点,我想从 olympus 远程部署到我尝试使用的其他机器上ssh
,git 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”的密码短语,我就无法做到这一点,例如
git - 拉取请求是 Git 的一部分,还是 GitHub、Gerrit 和 Atlassian Stash 等工具的功能?
拉取请求似乎是使用 Git 进行代码审查的常用方法。但是,尚不清楚该术语在使用内置git request-pull
或不同工具时是否具有相同含义。
拉取请求是 Git 的内在功能,还是 GitHub、Gerrit 或 Atlassian Stash 等工具的常用术语?
代码审查的讨论和“结果”是否存储在 Git 提交历史或单独的数据库中?
git - 合并发布分支中的提交
我正在按照本指南设置我的 git 分支 - http://nvie.com/posts/a-successful-git-branching-model/
我正在从 dev 分支进行日常构建,并用版本号标记它。当我们准备好发布时,我从 dev 分支出来并将其与发布分支合并。通过这样做,我从发布分支中的开发人员那里获得了个人提交。我希望发布分支对该版本只有一个合并提交。
例如 dev 分支有这些提交 -
如果 1.0.0.3 和 1.1.0.21 发布到生产环境中,我希望发布分支看起来像这样,省略单个提交 -
我该怎么做呢?这是好习惯吗?我错过了什么吗?
git - Gitflow + Forking 工作流程(在 Stash 上)?
是否可以在分叉思维模式之上使用 Gitflow?如果是这样,您将如何创建本地功能分支,将其推送到您的源,然后拉取请求?您会请求分支以使其可供其他人使用吗?我对它如何与 Atlassian Stash 一起工作特别感兴趣。
谢谢!
ruby - Bundler 不会从 stash private repo 安装,但报告它确实
我的捆绑文件似乎没有正确地从私有存储库中提取 gem。
在我的 Gemfile 中,我有:
这会运行,详细日志记录会产生:
当我导航到 时/Users/<username>/.rvm/gems/ruby-2.0.0-p247/bundler/gems/
,我看到正确克隆了正确的存储库,并且 gemspec 具有正确的名称。
当 bundler 完成运行时,gem list
不显示private
gem。当我尝试要求它时会产生错误。
我尝试删除存储库中的 Gemfile.lock 文件并重新运行,但没有奏效。Gemfile 中的所有公共 gem 都正确安装。
相关版本号/软件:
- 捆绑器版本 1.3.5
- 转速 1.23.14
- 红宝石 2.0.0p247
- 阿特拉桑藏匿处
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>
任何帮助谢谢:)
git - atlassian stash 中的 gitk 等价物
我使用 atlassian 的 Stash 进行源代码控制,并希望为发布管理器提供一个很好的源代码图形视图。
使用 git bash 可以做到这一点,但我不希望他每次都执行拉动,而是查看 Stash 并查看那里的 brances 树(git bash 中的 gitk)图。
所以,我的问题是 Stash 中的 gitk 等价物是什么?
谢谢!
(对于未来的评论:我已经用谷歌搜索并搜索了其他问题,但没有找到答案)。
git - 从 .git 文件夹从 stash 重新创建 git 存储库
提前感谢您的帮助。我有一个 Atlassian Stash 实例,上面有一个存储库。该实例死了,而我唯一剩下的就是几个编号的文件夹,它们似乎是存储库的“.git”文件夹(即,里面有钩子、日志、参考、对象、子文件夹)。有没有办法从这些文件夹重新创建存储库?如果是这样,怎么做?澄清一下,我没有文件本身,我只有这些文件夹中的内容。我需要以某种方式重新创建版本化文件。
git - 如何管理 Git 存储库的 ACL?
我决定从 ClearCase 迁移到 git。但是普通的 Git 在很多方面都没有用。
计划是将 gitolite/stash/gerrit 作为管理工具。有没有比较可取的?
我们正在从上述工具中寻找 ACL、分支控制和基本 cm 进程。
注意:代码审查不太重要。
如何在 Git 存储库上获得细粒度的 ACL?