问题标签 [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 - jenkins 下的 git clone/ssh
我正在使用 stash 作为 git 存储库管理器。stash 使您能够为每个尝试连接并从中克隆的用户添加 ssh 密钥。我已经为所有 unix 用户配置了它,但是 windows 给我带来了困难。Windows 从机(2008 R2 服务器)上的 git clone 进程永远挂起,因为它可能找不到保存密钥的 .ssh 目录。从 cli 手动运行相同的命令时,它工作正常。
我尝试了各种配置,使用 %HOME% 环境变量等。它根本不适合我。在这个问题上花了一天多的时间,但没有任何效果。
任何帮助表示赞赏。
git - 企业中的 Git 软件?
我们正在考虑在我们的团队中使用 Git 的前景,并希望有很多其他开发团队加入我们。如果一切顺利,我可能会为每个人设置 Git。目前我正在寻找测试:
我喜欢一些关于哪些是好的想法,如果我遗漏了一些我不应该的东西。
我不太确定我们想要和/或需要什么功能,但我们主要是 .NET 和 Java 开发人员,Active Directory 身份验证是必须的,JIRA 集成会很不错。
git - 通过 Rest API 创建 Stash 存储库?
编辑 2:我使用 wget 让它工作。这是 wget 命令:
根据文档,这似乎是可能的。不过,我似乎无法让它发挥作用。有没有人设法完成这项工作?
编辑1:
我实际上设法通过代理手动创建一个 http 请求来创建一个 repo。这是有效的请求:
但是当我尝试使用 curl 来模仿它时,我无法让它工作。这是卷曲请求:
我无法说出第二个请求中 Curl 没有提供的 Stash 期望什么。有任何想法吗?
git - Atlassian Stash 显示本地提交更改的时间,而不是推送到 Stash 存储库的时间
Stash 说最新的提交是在 8 分钟前提交的。那是我在本地提交更改的时候。然后,我在 7 分钟后(屏幕截图前 1 分钟)将更改推送到 Stash 存储库。
我对使用的是本地提交日期感到有些惊讶。真的应该是这样吗?
git - 迁移 Git 主机
我目前正在为我的团队评估 Git 存储库托管服务的选项。我偏爱使用 GitHub,但可能有一些原因我们会改为(或另外)想要使用 Atlassian 的 Stash。
使用 Git 是否可以将存储库及其历史从托管服务复制到另一个?这样做有什么问题吗?如果我们关闭一个供应商并决定我们必须稍后切换,那么我们会失去什么吗?
我对 Git 的一般性答案很感兴趣,但是如果尝试在 GitHub 和 Atlassian 堆栈之间进行专门迁移,作为其中一部分存储的数据(不一定只是源版本历史记录)是否会丢失任何可能的问题?
git - Jenkins 和 Stash 设置 ssh 密钥
我正在同一台服务器上设置 jenkins 和 stash。Stash 通过 http 运行良好。为了让 Jenkins 连接到 Stash,我创建了一个 ssh(使用 Jenkins 用户,并且密钥存储在 /var/lib/jenkins/.ssh/id_rsa.pub 中)。正如指南所说,我将此密钥添加到我的个人资料中并在管理启动>服务器设置中启用了 ssh。
在 jenkins 中,我安装了 Git 插件和 genarl 配置:
全局配置用户名值
全局配置 user.email 值
在项目配置中,我设置了以下字段:
存储库 URL:ssh://git@10.10.2.40:7999/AT/repository1.git
如果我运行该作业,则会收到以下错误:
bitbucket-server - 使用 Stash Rest API 获取原始文件内容
我可以使用 Bitbucket REST API 获取原始文件内容,如
https://api.bitbucket.org/1.0/repositories/AccountName/Repo_Slug/raw/master/MyFolder/MyFile.cs,
是否有等效的方法可以使用 Stash Rest API 从 Stash 获取它。我在这里找不到它: https ://developer.atlassian.com/static/rest/stash/2.0.1/stash-rest.html#resources
product - Atlassian Stash 是否提供类似 pastebin/GitHub gist 的功能?
从他们对 Stash的公开产品描述中,我无法判断他们是否提供了这样的功能。
plugins - 如何显示 Atlassian 插件的配置屏幕?
我正在构建一个插件,以在我打开或编辑 atlassian stash 中的拉取请求时向服务器发送 http 请求。我已经让插件使用硬编码值(如 url、各种 url 参数等),但现在我需要显示一个配置屏幕,以便可以在安装插件后设置这些值。我只需要配置几个文本字符串和字符串到字符串的键值映射。没什么复杂的!
不幸的是,stash 和 atlassian api 有点模糊:有用于链接到 servlet 或其他东西的信息,并描述了一旦你有配置对象来连接它,但这就是我能找到的全部。他们还指出了一些例子,比如谷歌地图和 webdav 插件,但如果没有任何评论,它也可能是拉丁文。
有人可以向我指出一个示例或教程,该示例或教程显示了如何为存储(或 atlassian)插件提供配置面板?
teamcity - 如何将 JetBrains TeamCity 与 Atlassian Stash 集成
Stash 2.1 带有一个新的 REST API,允许您告诉 Stash 与特定变更集相关的构建。如何让 Stash 知道我在 TeamCity 中的构建?