问题标签 [bitbucket-api]
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.
bitbucket - 如何获取允许用户访问的存储库的完整列表?
我发现 bitbucket api 如下:
但此链接返回 301 状态(永久移至!api/2.0/repositories/{teamname}
)。
好的,但是这个返回状态 200,存储库为零。
我提供了两个参数作为user
和password
,但似乎没有任何改变。
那么,任何人都可以回答如何获取允许特定用户使用的私有存储库的完整列表吗?
git - 在版本控制系统中存储 3rd 方源并管理对其的自定义
我有一个使用 BitBucket 的 git 存储库,用于我们从供应商处购买的 PHP webapp。我们使用存储库来增强供应商的原始 webapp。
问题是供应商经常发布新版本,我们需要手动重新应用我们对产品所做的所有增强。
我想知道是否有任何方法可以使用 git 或任何其他工具来应用我们的增强功能,而无需手动执行。
总的来说,我对 Bitbucket 和 Git 还很陌生,因此我们将不胜感激。我正在考虑使用分支来增强我们的功能,但我认为这行不通,因为供应商的新版本中的底层代码发生了变化。
git - 有没有办法使用 git 找出 bitbucket 团队存储库名称?
我有一个拥有多个存储库的 bitbucket 团队,但我忘记了登录用户密码。我有团队的用户密码凭据,我可以通过它访问和克隆存储库。在这种情况下,有没有办法找出存储库的名称或链接?任何 API 或 git 命令都可以。我已经在 bitbucket 网站上进行了一路搜索,但找不到任何信息。
node.js - 尝试使用 REST API 创建问题时,Bitbucket API 始终返回 400
我正在围绕 Bitbucket REST API 构建 nodejs 包装器,这里是用于创建问题的 REST API 的文档https://confluence.atlassian.com/display/BITBUCKET/issues+Resource#issuesResource-POSTanewissue
每次我尝试创建问题时,服务都会返回 400 错误,表示缺少一些必填字段,下面是我的代码
我不确定我做错了什么,或者我错过了什么?
json - 如何使用其 API 在 Bitbucket 上获取提交次数
有没有办法通过 Bitbucket API 获取提交次数并在程序中使用它?我不想显示任何消息或任何内容,只是显示一个部分中所有程序员的提交次数。
我查看了API 文档,但仍然无法做到。
bitbucket - 如何使用其 API 获取 Bitbucket 的提交次数
有没有办法通过 API for Bitbucket 获取已提交代码的数量并在程序中使用它?我不想显示任何消息或任何内容,只显示一个部分中所有程序员提交的代码的数量
git - 使用 LibGit2Sharp 的 Bitbucket 身份验证
我使用 CSharp.Bitbucket 库通过 Bitbucket ( https://github.com/scottksmith95/CSharp.Bitbucket ) 对用户进行身份验证。身份验证工作正常,我得到了令牌值和令牌秘密值。
我已经写了一个逻辑 - 在 LibGit2Sharp ( https://github.com/libgit2/libgit2sharp ) 的帮助下 - 克隆/拉/推用户回购的内容。如果用户使用 GitHub 进行身份验证,它可以正常工作。在这种情况下,我必须为用户名提供访问令牌的值,为密码提供一个空字符串。
但是比特桶呢?我可以以这种方式使用 LibGit2Sharp 吗?我找不到有关此问题的任何文档。我尝试将令牌值和令牌秘密也用于用户名,但失败了。
我也想将 Bitbucket 与 Git 和 Mercurial 一起使用。有什么小技巧我到目前为止还没有意识到吗?
谢谢您的帮助!
c# - 使用 Mercurial.NET 推送到 Bitbucket 存储库
我想创建一个示例应用程序,它可以克隆用户的存储库,在其中添加一些文件,然后推送回远程存储库。我使用 Mercurial.NET C# API 来创建这个应用程序。
我在 CSharp.Bitbucket ( https://github.com/scottksmith95/CSharp.Bitbucket ) 的帮助下成功地对用户进行了身份验证,因此我得到了一个令牌值和一个令牌秘密。
如何使用这些值将本地 repo 的内容推送回包含新文件的远程 repo?以及如何使用令牌值和令牌秘密来执行此操作?
非常感谢!
git - 使用rest和powershell创建atlassian stash repo
我在尝试使用 powershell 自动创建新的 git 存储库时遇到了僵局。
据我了解,一个人使用 url 上的 POST 方法创建新的存储库
https://developer.atlassian.com/static/rest/stash/3.0.1/stash-rest.html#idp1178320
因为您必须是管理员才能修改内容,所以我在 webrequest 中添加了一个授权标头字段。
但是在执行时我得到一个内部服务器错误(500)。没有更多详细信息或 InnerExceptions 确切原因。
使用 GET 检索存储库列表有效,因此身份验证有效(至少对于 Get 请求)
据此,应该是正确的说法:
- https://answers.atlassian.com/questions/127261/create-project-using-rest
- powershell http post REST API 基本身份验证
这个 slug 或 scmId 到底是什么(有人听说过)?
如果你们中的一位天才能在我刚开始使用网络服务时为我指出正确的方向,那就太好了。
谢谢,迈克尔
oauth - Bitbucket OAuth 返回“无法验证 OAuth 请求”。
我正在尝试通过 Python 和 rauth 使用 bitbucket 的 API。我的get_request_token
电话因错误而失败:Key Error: 'Decoder failed to handle oauth_token with data as returned by provider. A different decoder may be needed. Provider returned: Could not verify OAuth request.'
我在一年前编写并测试了这段代码,然后它就可以工作了(实际上是在同一台服务器上)。现在有什么问题?