R: ¿Cómo puedo get un proyecto completo de GitHub?

Tengo un proyecto GitHub con guiones R interdependientes, algunos de los cuales quiero get. Cuando corro

source_https <- function(url) { require(RCurl) sapply(c(url), function(u) { eval(parse(text = getURL(u, followlocation = TRUE, cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))), envir = .GlobalEnv) }) } source_https("https://path_to_repository/one_of_the_scripts.R") 

Yo, por supuesto, recibo un post de error:

 Error in file(filename, "r", encoding = encoding) : cannot open the connection In addition: Warning message: In file(filename, "r", encoding = encoding) : cannot open file 'another_script.R': No such file or directory 

¿Hay alguna forma de que yo pueda get el proyecto completo?

Mi solución sería la siguiente:

 source_https <- function(url) { require(RCurl) sapply(c(url), function(u) { getURL(u, followlocation = TRUE, cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl")) }) } source_https("https://path_to_repository/one_of_the_scripts.R") 

No veo qhy usando eval (parse (…))

Convertirlo en un package R, como sugirió Roland , resuelve el problema.