I can source an R script held on github (using the \'raw\' text link) as follows:
# load package require(RCurl) # check 1 ls() #character(0) # read script line
Use:
eval(parse(text = script),envir=.GlobalEnv)
to stick the results into your default search space. Overwriting anything else with the same names, of course.