发布到github,其实是便于和其他人分享,而导入到gitee,则是便于大陆地区的下载和使用。
我先前写过git 的简单教程:
github
但其实现在有github desktop 了,我自己都基本忘记了git 语法了:
其实R 包发布到github 和其他项目发布一样。
我们直接新建一个repository:
接着指定我们R 包项目所在的文件夹即可。
直接提交到github 。
接着就可以在github 上查看了:
如果需要下载R 包,直接使用devtools 包:
install.packages("devtools")
devtools::install_github("mugpeng/pengToolkit")
网络慢的话,参考gitee。
gitee
非常简单,注册后可以直接绑定github,从中导入库:
还可以强制同步:
#安装官方包‘remotes’
install.packages("remotes")
#安装官方包‘git2r’
install.packages("git2r")
# 下载包
remotes::install_git("https://gitee.com/mugpeng/pengToolkit.git")
git 地址也就是仓库的url 末尾加上.git 即可。