gpt4 book ai didi

git - BitBucket - 如何从服务器检索所有存储库 url

转载 作者:太空狗 更新时间:2023-10-29 13:59:07 24 4
gpt4 key购买 nike

有没有办法从给定的 BitBucket 服务器检索所有远程 URL。

我们有很多应用程序正在从现有的 SCM 迁移到 BitBucket。我们的 BB 管理员正在 BitBucket 服务器上为我们创建存储库。

然后,我们将通过转到 Web 界面为每个存储库获取类似于 (ssh://git@ourserver.com:7999/sample/template-repo.git) 的 ssh url。然后我们选择要用于该运行的存储库,为该存储库选择克隆 -> ssh 协议(protocol)并复制信息。然后,此 url 将用于使用当前 SCM 应用程序中的文件填充存储库的过程。

我查看了 ls-remote,但我认为这是出于不同的目的。

我想知道是否有任何命令行 git 命令可以一次性为我提供给定服务器的所有存储库 url 的列表,我可以将这些 url 保存在文本文件中并在我的转换过程中使用它们。我是 git 的新手,几周前才开始使用它。我还没有找到这样做的命令。

感谢任何关于如何做的帮助或任何可以指导我实现我的目标的资源。

最佳答案

这不是一个 git 命令,它没有“服务器”的概念(它只处理一个 git 仓库)

您可以尝试使用 Bitbucket Server REST APIs并查看您是否可以通过这种方式获得存储库列表(提供您的身份验证可以让您访问所有存储库)。
它的supported API endpoints包括 projects projects/repos .

 curl -u fred:fred http://<yourBitBucketServer>/rest/api/1.0/projects

关于git - BitBucket - 如何从服务器检索所有存储库 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38159061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com