R語(yǔ)言課程-week1-Rstudio鏈接Git和GitHub并上傳文件

這學(xué)期加入了R語(yǔ)言課程,可以跟著老師系統(tǒng)的學(xué)習(xí)一下了,希望有很大的幫助。

好久沒(méi)有用過(guò)R了,先更新到最新版本吧。

看了這篇??如何更新R以及RStudio_dnhb_lw的博客-CSDN博客_rstudio更新?以及?R 和 Rstudio 在線更新_wt141643的博客-CSDN博客?這篇

我比較懶 決定選擇在線更新, Win 10系統(tǒng) 代碼如下:

install.packages("installr")

require(installr)

updateR()

成功!


第一周主要學(xué)習(xí)了Rstudio鏈接Git和GitHub。

1.注冊(cè)Gitup賬戶

https://github.com/

GitHub主頁(yè)界面

2.下載Git,地址如下:

Git - Downloads (git-scm.com): "https://git-scm.com/download"

除了選擇安裝位置,其他都next即可。

3. 配置Git

win 系統(tǒng)打開(kāi) CMD或者Git Bash,代碼如下:

git config --global user.name"你GitHub的名字", 例如:git config --global user.name"Jane Doe"

git config --global user.email 你GitHub的注冊(cè)郵箱,例如:comgit config --global user.email janedoe@gmail.com

確認(rèn)配置是否成功:

git config ––list

若配置成功會(huì)出現(xiàn)你的用戶名和注冊(cè)郵箱

配置成功示意圖

4.鏈接Rstudio和Git、GitHub

在RStudio中, 找到 Tools > Global Options > Git/SVN

確認(rèn)git.exe位于RStudio指定的目錄中(有時(shí)git.exe的默認(rèn)路徑可能不正確,如果不正確的話需要手動(dòng)將該目錄更改為正確的路徑,去自己的安裝位置里找到git.exe, 復(fù)制路徑)

檢查Git executable下git.exe的路徑是否正確

創(chuàng)建SSH RSA密鑰,在同一RStudio選項(xiàng)窗口中,單擊“Create RSA Key”,完成后單擊“Close”。

然后還是在這個(gè)窗口點(diǎn)擊“View public key”,復(fù)制全部數(shù)字和字符串。

這樣就是已經(jīng)創(chuàng)建了一個(gè)屬于自己的密鑰


創(chuàng)建密鑰并復(fù)制

將這個(gè)密鑰提供給GitHub,這樣以后在向RStudio中提交更改時(shí),GitHub就會(huì)知道自己是誰(shuí)。

所以需要登陸GitHub,點(diǎn)擊主頁(yè)最右側(cè)頭像——settings——SSH and GPG keys(如下面第一張圖),不用管GPG key, 只用在SSH keys處點(diǎn)擊New?SSH keys(顯示如下面第二張圖),將剛剛在Rstudio創(chuàng)建并復(fù)制的密鑰粘貼在第二張圖片藍(lán)色框框處并點(diǎn)擊 Add SSH key。

GitHub中點(diǎn)擊settings顯示界面


將在Rstudio中創(chuàng)建并復(fù)制的密鑰粘貼在這里

這樣就鏈接好啦。

5.在GitHub上建立一個(gè)新的repo并在Rstudio上編輯并上傳

在GitHub 點(diǎn)擊頭像,選擇 Your? Repositories > New

可以根據(jù)自己情況輸入一個(gè)repo的名稱,添加描述(可不添加),選擇公開(kāi)或不公開(kāi),最后點(diǎn)擊最下邊綠色的create repository

之后會(huì)產(chǎn)生一個(gè)http鏈接,需要把".git"前的全部復(fù)制(如果沒(méi)有復(fù)制,重新點(diǎn)擊自己剛剛建立的repo也會(huì)顯示。)

新建repo

然后到Rstudio上,選擇 File > New Project > Version Control >?Git,把剛剛復(fù)制的GitHub上的鏈接粘貼到Repository URL處,并選擇第三行要儲(chǔ)存項(xiàng)目的位置,點(diǎn)擊創(chuàng)建項(xiàng)目。這樣Rstudio會(huì)初始化一個(gè)連接到GitHub里repo庫(kù)的新項(xiàng)目,并打開(kāi)一個(gè)新的session。


現(xiàn)在可以新建腳本進(jìn)行編輯了:File > NewFile > R Script,保存時(shí),腳本文件的默認(rèn)位置在剛剛創(chuàng)建的這個(gè)新項(xiàng)目中。

在RStudio中右上角環(huán)境框中可以看到Git下邊有剛剛暫存(Staged)的腳本文件。

點(diǎn)擊提交(Commit)會(huì)展示暫存腳本文件和以前的不同之處,也就是新編輯的部分。在這個(gè)新的消息框“Commit message” 里可以寫(xiě)一些提交內(nèi)容相關(guān)的信息。然后點(diǎn)擊框框下邊的commit。這時(shí)右上角的兩個(gè)箭頭"Pull"和"Push"都會(huì)顯示,可以點(diǎn)擊綠色的"Pushi"把保存在本地的腳本文件上傳到GitHub上。



這時(shí),再去GitHub上查看自己的repo,就會(huì)看到上傳的這個(gè)腳本文件了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容