尝试中国区的GitHub

我在GitHub有很多代码仓库,战绩还不错,帮助了十万生信工程师,地址是:https://github.com/jmzeng1314

不过,我比较懒,写代码仅仅是顺手而为,其实对代码本身并不感兴趣,编程这个东西,思维上没有挑战,太简单了,不想把时间花在上面。

我的GitHub主页

有一些代码,非常大,比如 https://github.com/jmzeng1314/GEO ,如果大家使用 git clone 下载到本地,在中国大陆的粉丝,基本上是不可能完成的。所以我不得不为每个代码,还配套一个微云链接。搞笑的是,仍然有很多人说微云还需要被迫开通vip,被腾讯收钱也很不爽。

恰好最近看到了一个中国区的GitHub,即码云(gittee)的用法,其实我在上面测试过一个代码片段,https://gitee.com/jmzeng/dashboard/codes,已经是两个月前,但是,没有一个点赞和follow,可以在这个中国区的GitHub,即码云(gittee)真的是太小众了。有必要帮他们推广一下。

配置中国区的GitHub-码云(gittee)在自己电脑

把下面的命令,替换成自己的私人信息哦:

设置用户名和邮箱:
用户名 : git config --global user.name "test"
邮箱 : git config --global user.email "test@163.com"
查看用户名,邮箱是否设置成功
git config --global --list 

创建新项目,并且同步

直接在网页创建annoprobe项目即可,https://gitee.com/projects/new

下载创建好的项目,然后修改和提交,也是标准的三部曲:

git clone https://gitee.com/jmzeng/annoprobe
# 修改代码
git add * 
git commit -m 'first'
git push

前面设置用户名和邮箱ok后,仅仅是需要一次提交密码,后续都是默认操作。

现在的问题是,这个包我是存放到了中国区的GitHub,即码云(gittee),但是大家该如何安装它呢?

直接从GitHub下载AnnoProbe

代码如下:

library(devtools)
install_github("jmzeng1314/AnnoProbe")
library(AnnoProbe)

因为这个包里面并没有加入很多数据,所以理论上会比较容易安装,当然,不排除中国大陆少部分地方基本上连GitHub都无法访问。

难道 install_github 函数可以修改为 install_gitee ?或者自己打开函数看看,也不是很难:

> install_github
function (repo, ref = "master", subdir = NULL, auth_token = github_pat(), 
    host = "api.github.com", dependencies = NA, upgrade = c("default", 
        "ask", "always", "never"), force = FALSE, quiet = FALSE, 
    build = TRUE, build_opts = c("--no-resave-data", "--no-manual", 
        "--no-build-vignettes"), build_manual = FALSE, build_vignettes = FALSE, 
    repos = getOption("repos"), type = getOption("pkgType"), 
    ...) 
pkgbuild::with_build_tools({
    ellipsis::check_dots_used(action = getOption("devtools.ellipsis_action", 
        rlang::warn))
    {
        remotes <- lapply(repo, github_remote, ref = ref, subdir = subdir, 
            auth_token = auth_token, host = host)
        install_remotes(remotes, auth_token = auth_token, host = host, 
            dependencies = dependencies, upgrade = upgrade, force = force, 
            quiet = quiet, build = build, build_opts = build_opts, 
            build_manual = build_manual, build_vignettes = build_vignettes, 
            repos = repos, type = type, ...)
    }
}, required = FALSE)
<bytecode: 0x7fdecb4b0b28>
<environment: namespace:remotes>

理解这个函数里面,关于GitHub的东西,修改即可。

(0)

相关推荐

  • (7条消息) Docker安装青龙面板每天自动获取京东豆

    Docker安装青龙面板每天自动获取某东豆 首先说一下获取jing东豆(以下简称豆子)的几种方式,也是基本打卡等软件的方式 一.手动获取豆子 最简单.原始的方法 二.路由器签到领豆子 此方法适用于路由 ...

  • GitHub仓库快速导入Gitee及同步更新

    一.仓库导入 登陆 Gitee 账号,点击右上角的 + 号,点击「从 GitHub 导入仓库」,在跳转的页面中授权 Gitee 访问. 与 GitHub 对接. 选择性的导入您的 Github 项目到 ...

  • Github = gh

    gh auth登录 向GitHub主机进行身份验证 概要 向GitHub主机进行身份验证. 通过帮助您通过基于浏览器的OAuth登录GitHub或接受个人访问令牌,此交互式命令可初始化身份验证状态. ...

  • 开源中国创始人红薯:从 Git@OSC 到 Gitee,我们在持续变化

    2014 年 1 月 23 日,开源中国社区(OSChina.net)创始人红薯在开源中国社区上发布了一篇<开源中国 2013 大记事>,写大事记似乎是红薯的一个习惯--当有重大事件时,他 ...

  • 手把手教你在Imtoken上发行ERC20代币

    在上文中,已经完整地叙述了如何去发行ERC20代币,本文来手把手教你把此币发行到Imtoken钱包中. 1.配置安装Git环境 点击此处进行下载安装 安装过程中默认一直下一步即可. 2.Fork项目到 ...

  • 【新提醒】很喜欢的裙子,可惜新手不敢尝试,线太细,怕烂尾

    【新提醒】很喜欢的裙子,可惜新手不敢尝试,线太细,怕烂尾

  • 尝试发现学习炒股的最短路径

    最近,总会思考这15年来的投资过程.或许是因为老了,所以爱回忆.当一点点回忆过往时,就会发现,假如当时某某地方可以更进一步,现在应该不是这个结果. 15年前,开始啃一本叫<股票趋势技术分析> ...

  • 不去尝试,人生永远没有机会

    文字丨十一 文章首发丨推么推 朋友高中毕业后,一直在学校做代课老师,教小学英语.她带的班,成绩虽然不未能进入全年级排名前三,但她的授课风格生动活泼,很受学生们的欢迎. 本来依照她这么好的教学经验,去考 ...

  • 缅甸海军舰船国产化尝试——“雍籍牙”号护卫舰

    缅甸海军在"自力更生"方面在东南亚堪称"楷模",在东南亚各国盛行"拿来主义"的时候,缅甸海军采用的是自给自足的发展方式.早在上世纪90年代以 ...

  • 自己在电脑上面尝试影视剪辑的工具分享

    视频已经逐渐成为我们接受信息的重要形式了,所以这也引发了很多人投身到视频制作的行列中来.大家可以以我们平时接触到的影视作品为例,其实就是将拍摄的多个镜头,按照剧情或自己想要的顺序合并在一起.大家将负责 ...

  • 中国区刚大涨52%,郑爽会搞垮Prada吗?

    不知张恒是不是挑了时间,17日他在微博上爆郑爽猛料的时候,Prada刚刚在米兰走完顶顶重要的男装大秀,距郑爽被官宣为Prada代言人,不到一周的时间. Prada 股价骤跌,第二天却又涨了.Prada ...

  • 多种诗风的尝试

    文/王小泥(重庆) 雾与路(明朗清新) 拂晓,路上的雾啊雾中的路 在山腰缠绕在林间飘浮 雾中穿行,可能看不到溜滑的青苔 踉跄,摔跤,朦胧中会走不少冤枉路 茫茫雾啊,往往是朗朗晴天的先兆 雾散去,无边的 ...

  • 知识个人化要达到两结果:少即是多,慢即是快!不妨尝试框架法

    ​ 本篇文章限时免费阅读 知识个人化要达到两结果:少即是多,慢即是快!不妨尝试框架法  认知框架 2020-10-09优质教育领域创作者 已关注 所属专栏:认知框架 少即是多,慢即是快:一旦你能领 ...

  • 蜜蜂竟能养在玻璃罐里?央视报道过的新型养殖方式,你敢尝试吗

    有人见过把蜜蜂养在玻璃罐里吗?蜜蜂直接在玻璃罐中筑巢,一个玻璃罐,一块巢脾,蜜蜂在里面生活.储蜜.对倾向于购买真蜂蜜,却又对过滤蜂蜜有顾虑的顾客来说,用这种方式生产巢蜜无疑是一个极好的解决方法. 罐养 ...