我的要求很简单: 我需要在上限部署期间找出主回购中存在的所有分叉回购。
我尝试了很多方法,但总是遇到某个障碍: *我尝试使用github API,但OAuth2对我来说似乎是一个问题,我觉得基本的auth对此没有足够的安全性。 *我没有得到一个git命令,我可以在部署机器上执行以获取此数据。
任何类型的指针都会有所帮助。
答案 0 :(得分:1)
这不是一个很好的答案,但我会试一试。我建议您首先编写一个将列出您的分叉的ruby应用程序。由于Capistrano只是一个基于Rake构建的ruby应用程序,因此您应该能够在Capistrano中重用您的代码。我建议您使用Ruby API:https://github.com/octokit/octokit.rb
我希望这有帮助!