这学期加入了R语言课程,可以跟着老师系统的学习一下了,希望有很大的帮助。
好久没有用过R了,先更新到最新版本吧。
看了这篇 如何更新R以及RStudio_dnhb_lw的博客-CSDN博客_rstudio更新 以及 R 和 Rstudio 在线更新_wt141643的博客-CSDN博客 这篇
我比较懒 决定选择在线更新, Win 10系统 代码如下:
install.packages("installr")
require(installr)
updateR()
成功!
第一周主要学习了Rstudio链接Git和GitHub。
1.注册Gitup账户
https://github.com/
GitHub主页界面2.下载Git,地址如下:
Git - Downloads (git-scm.com): "https://git-scm.com/download"
除了选择安装位置,其他都next即可。
3. 配置Git
win 系统打开 CMD或者Git Bash,代码如下:
git config --global user.name"你GitHub的名字", 例如:git config --global user.name"Jane Doe"
git config --global user.email 你GitHub的注册邮箱,例如:comgit config --global user.email janedoe@gmail.com
确认配置是否成功:
git config ––list
若配置成功会出现你的用户名和注册邮箱
配置成功示意图4.链接Rstudio和Git、GitHub
在RStudio中, 找到 Tools > Global Options > Git/SVN
确认git.exe位于RStudio指定的目录中(有时git.exe的默认路径可能不正确,如果不正确的话需要手动将该目录更改为正确的路径,去自己的安装位置里找到git.exe, 复制路径)
检查Git executable下git.exe的路径是否正确创建SSH RSA密钥,在同一RStudio选项窗口中,单击“Create RSA Key”,完成后单击“Close”。
然后还是在这个窗口点击“View public key”,复制全部数字和字符串。
这样就是已经创建了一个属于自己的密钥
创建密钥并复制将这个密钥提供给GitHub,这样以后在向RStudio中提交更改时,GitHub就会知道自己是谁。
所以需要登陆GitHub,点击主页最右侧头像——settings——SSH and GPG keys(如下面第一张图),不用管GPG key, 只用在SSH keys处点击New SSH keys(显示如下面第二张图),将刚刚在Rstudio创建并复制的密钥粘贴在第二张图片蓝色框框处并点击 Add SSH key。
GitHub中点击settings显示界面 将在Rstudio中创建并复制的密钥粘贴在这里这样就链接好啦。
5.在GitHub上建立一个新的repo并在Rstudio上编辑并上传
在GitHub 点击头像,选择 Your Repositories > New
可以根据自己情况输入一个repo的名称,添加描述(可不添加),选择公开或不公开,最后点击最下边绿色的create repository
之后会产生一个http链接,需要把".git"前的全部复制(如果没有复制,重新点击自己刚刚建立的repo也会显示。)
新建repo然后到Rstudio上,选择 File > New Project > Version Control > Git,把刚刚复制的GitHub上的链接粘贴到Repository URL处,并选择第三行要储存项目的位置,点击创建项目。这样Rstudio会初始化一个连接到GitHub里repo库的新项目,并打开一个新的session。
现在可以新建脚本进行编辑了:File > NewFile > R Script,保存时,脚本文件的默认位置在刚刚创建的这个新项目中。
在RStudio中右上角环境框中可以看到Git下边有刚刚暂存(Staged)的脚本文件。
点击提交(Commit)会展示暂存脚本文件和以前的不同之处,也就是新编辑的部分。在这个新的消息框“Commit message” 里可以写一些提交内容相关的信息。然后点击框框下边的commit。这时右上角的两个箭头"Pull"和"Push"都会显示,可以点击绿色的"Pushi"把保存在本地的脚本文件上传到GitHub上。
这时,再去GitHub上查看自己的repo,就会看到上传的这个脚本文件了。
网友评论