Wie zu installieren R-Paket von private repo mit devtools install_github?

Ich versuche zu installieren eine Probe-Paket von meinem github-repo:
https://github.com/jpmarindiaz/samplepkg

Ich kann es installieren, wenn der repo ist die öffentliche Verwendung der folgenden Befehle durch den R-interpreter:

  • install_github("jpmarindiaz/rdali")
  • install_github("rdali",user="jpmarindiaz")
  • install_github("jpmarindiaz/rdali",auth_user="jpmarindiaz")

Aber wenn die git-repository ist privat bekomme ich eine Fehlermeldung:

Installing github repo samplepkg/master from jpmarindiaz
Downloading samplepkg.zip from     
https://github.com/jpmarindiaz/samplepkg/archive/master.zip
Error: client error: (406) Not Acceptable

Ich habe nicht herausgefunden, wie die Authentifizierung funktioniert nur, wenn die repo ist privat, irgendwelche Tipps?

  • Nur eine Vermutung, Hast du versucht das Passwort-argument?
  • klingt wie ein guter Tipp!
  • Was ich wirklich hasse ist, dass ich das Passwort im Klartext (und irgendwann wird gespeichert in .Rhistory). Irgendwelche Ideen, wie dies zu vermeiden?
  • haha, wie konnte ich es verpasst... es wäre toll, nicht geben Sie das Kennwort im Klartext!
  • jpmarindiaz ich nicht haben, ein eigenes repository zu testen , Aber ich würde mein Klon-repository , mit git clone oder besser mit manuell Rstudio (erstellen Sie ein neues Paket aus einem bestehenden git-repository) , dann installieren Sie mit install() von " devtools.
InformationsquelleAutor jpmarindiaz | 2014-01-16
Schreibe einen Kommentar