Je reçois fréquemment une erreur Octokit::AbuseDetected
car mon application déclenche trop de demandes d'API.Octokit: add_contents sans pousser à repo
J'utilise la méthode add_contents
pour ajouter chaque fichier à l'intérieur d'un répertoire spécifique à un dépôt distant: (un par un)
Dir.glob(wrapper + '/**/*') do |path|
octokit_client.create_contents(repo, path.sub("#{wrapper}/", ''), 'adding content', File.read(path), branch: 'master') unless File.directory?(path)
end
est-il un moyen de soit pousser tous les fichiers à l'intérieur d'un répertoire pour un dépôt à distance à la fois ou d'abord ajouter le contenu localement et ensuite pousser le repo?
Avez-vous besoin d'utiliser la bibliothèque oktokit? Ou il sera OK de passer à l'autre bibliothèque, par exemple [ruby-git] (https://github.com/schacon/ruby-git) – Hirurg103
@ Hirurg103 Eh bien, si ça ne rend pas les choses trop compliquées :-) – jonhue