在 Capistrano 中获取分叉回购协议

Getting forked repos in capistrano

我的要求很简单: 我需要在上限部署期间从主回购中找出所有分叉回购。

我尝试了很多方法,但总是在某个地方遇到障碍: * 我尝试使用 github API,但 OAuth2 对我来说似乎是个问题,我觉得基本身份验证对此不够安全。 * 我没有得到可以在部署计算机上执行以获取此数据的 git 命令。

任何类型的指示都会有所帮助。

这不是一个很好的答案,但我会试一试。我建议您从简单地编写一个 ruby 应用程序开始,该应用程序将列出您的分叉。由于 Capistrano 只是一个基于 Rake 构建的 ruby 应用程序,您应该能够在 Capistrano 中重用您的代码。我建议您使用 Ruby API: https://github.com/octokit/octokit.rb

希望对您有所帮助!