育种数据分析之放飞自我分享 http://blog.sciencenet.cn/u/yijiaobai 关注:生物统计,数量遗传,混合线性模型,生物信息,R,Perl,Python,GWAS,GS相关方法,文章及代码

博文

如何利用RStudio开发R包,并使用git同步到github中(How to)

已有 5762 次阅读 2018-7-29 13:02 |个人分类:R语言|系统分类:科研笔记

如何利用RStudio开发R包,并使用git同步到github中(How to)

作者按:

之前有过笔记,这次重新整理一下。只有以分享为目的的笔记,才会写的系统一点。之前的笔记,大半是自言自语,过一段时间,就忘记了当时的语境,也分不清自己到底说了什么。写作是锻炼思维的,一个人只有写的清楚,才能够想清楚,否则只是一时感悟,没有多少意义。

需要的软件

  • RStudio

    可以从官网上下载RStudio软件

  • git

    可以从官网上下周git软件,是命令行的软件

  • github账号

    去github官网上注册一个用户名

1,github账号,新建一个project

比如命名为:2018test1,勾选下面的“Initialize this repository with a README”

创建完成之后,界面如下:

2, 设置git

比如我的账号为: myname, 邮箱为: myemail@163.com
在git终端下运行下面命令:

$ git config --global user.name "myname"
$ git config --global user.email myemail@163.com
$ ssh-keygen -t rsa -C "myemail@163.com" //邮箱同上

git会在C:\Users\Admin-pc.ssh 中生成两个文件, id_rsa 和 id_rsa.pub.

使用text 打开id_rsa.pub,复制里面的秘钥,放到github中 SSH and GPG keys, 打开方法:

  • 打开github,点击头像,然后点击Setting

  • 在左边选择 SSH and GPG keys
    图片.png

  • 点击 New SSH key,将 id_rsa.pub的内容复制进去即可
    图片.png

3, 设置RStudio

  • 新建一个git项目
    图片.png

  • 将github中的项目网址,复制到红框中
    图片.png

  • 点击Tools,选择Options, 点击Creat RSA Key, 然后点击 View  public key, 复制框内的内容到github中的SSH and GPG keys 中.

  • 将内容复制到SSH and GPG keys中
    图片.png

4, 将RStudio中的内容同步到github中

  • 新建一个2018code的文件
    图片.png

  • commit, 勾选需要上传的内容
    图片.png

  • 点击push
    图片.png

  • 上传完成,显示
    图片.png

github中查看同步的内容

图片.png

可以看出,设置成功!

r-breeding.png



https://blog.sciencenet.cn/blog-2577109-1126495.html

上一篇:全基因组选择中如何构建G矩阵
下一篇:安装JuliaPro 并配置VS code
收藏 IP: 47.75.11.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-24 03:02

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部