github仓库前不久开放了个人私有仓库(原来要收费),个人使用无数量限制。对于想将代码托管在github上又不希望源码公开的人来说,是个福音。不过,有开源,生活更美好,开源是值得鼓励的,也是提升自己的一个方法。
同时,个人私有仓库可以邀请最多3个人协合开发,对于小型项目来说,应该足够,如果不够,则要考虑gitlab了(只是gitlab登陆访问可能会不稳定)。
自微软收购github后,大动作不断,比如这次免费开放私有仓库,估计微软财大气粗,总归是好事。后续值得期待。
本文记录使用的过程。

创建私有仓库

登陆github,点击右上方“+”号,选择“New repository”,输入仓库名,本文使用的仓库名为private_test,然后选择私有仓库,点击创建即可。如图1所示。
图1 创建私有仓库

注意,私有仓库会在仓库名右上方显示“Private”字样。如图2所示。

图2 私有仓库标志

邀请别人加入私有仓库

在项目设置中选择合作者选项,settings->Collaborators。在“Search by username, full name or email address”下方输入合作者的github账号和邮箱地址,选择正确的用户即可添加。示例如图3所示。

图3 发出邀请函

注意,添加后,被邀请人会收到邮件,登陆邮箱,打开链接地址,选择同意才能加入私有仓库。过程如图4、图5所示。

图4 获取邮件]


图5 接受邀请函

注意,添加合作者后,也可以删除之。

使用

私有仓库与公开仓库使用无异。合作者也可以克隆、上传。从而达到多人协作或内部共享目的。此时,合作者使用自身的账号密码,但只使用同一个远程仓库。

token方式使用

这里顺便介绍一下token的使用方法。除了使用账号密码进行克隆、提交外,有时候,可以利用token进行克隆、提交。这在CICD应用中比较常用。github的token,全称为Personal access token,是用来访问该用户仓库的,根据需要,可以设置不同的权限——注意,是该用户的所有仓库,因此需要严格保密。
这里创建的token,只选择第一组,即repo,注释为Full control of private repositories,操作对象有公开仓库、私有仓库,权限包括了克隆、提交。位置:右上角头像倒三角->Settings->Developer settings->Personal access token,点击“Generate new token”,输入token名称,选择权限,如图6所示。最后点击页面底部的“Generate token”按钮,即可生成token。
图6 创建token

需要说明的是,token的值只会显示一次,一定要拷贝出来保存。刷新页面或退出浏览器就不再显示,只显示token的名称,因此,名称需要有一定标识性。如图7所示。

图7 显示token

当然,如果忘记了token的值,重新生成即可。点击token名称进入编辑页面,点击右侧的“Regenerate token”按钮,即可重新生成。

得到token后,克隆方式如下:
命令行:git clone https://<token>@github.com/<用户名>/<仓库名>
TortoiseGit:在克隆URL处直接输入https://<token>@github.com/<用户名>/<仓库名>即可。
提交方式如下:
命令行:git push https://<token>@github.com/<用户名>/<仓库名>
TortoiseGit:直接按日常使用即可,在push时无须做任何操作。

注意事项

1、对于使用github pages搭建静态网站,如jekyll的仓库,勿设置为私有,否则会无法访问。
2、可使用hexo等博客工具,使用私有仓库保存源码文件,利用travis-ci.com对接私有仓库,将生成的html静态文件保存到公开仓库。
3、在github上创建的组织,还无法免费使用私有仓库,需要交钱。
4、token有风险,使用一定要注意。图7仅起演示作用,token已删除。

2020.4.15的PS:早上收到邮件,github的私有仓库的协作者不限制数量。这又是一个大进步。
李迟 2019.1.9 周三 中午

github免费私有仓库使用相关推荐

  1. GitHub重磅宣布:今天起,免费私有仓库不限人数,付费功能打5折!

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 早买早享受,晚买享折扣,不买免费送. GitHub又一波免费优惠袭来,而且还是是永久性的. 今天,GitHub宣布向所有用户和团队提供不限 ...

  2. 重磅!Github 开放无数量限制的免费私有仓库!

    昨天 Github 迎来了2019年的第一次更新,官方宣布了量大重要特性: 个人可以免费创建私有仓库了,并且数量无限制,不过有一个限制就是,免费的私有仓库同时最多只能有三个协作者,不过,这对于个人开发 ...

  3. GitHub 重磅更新,可以创建免费私有仓库了

    Today we're announcing two major updates to make GitHub more accessible to developers: unlimited fre ...

  4. Git 技术篇 - GitHub克隆私有仓库方法,新主机绑定并同步github私有库实例演示

    首先看下我克隆我自己私有库的成功效果图. 公有仓库克隆方法. $ git clone git@github.com:2418546511/Py_jyputer.git 私有仓库克隆方法. $ git ...

  5. Git 技术篇-GitHub免费私有库设置方法实例演示,GitHub私有库时代来临

    之前我们存放都 GitHub 的代码都是被公开的,如果想设置私有库是需要交保管费的. 终于,2019年1月7日,GitHub 官网宣布了 GitHub 可以免费设置为私有了. 来看看我们应该怎么设置! ...

  6. GitHub重大好消息:私有仓库可无限制免费创建

    作者 | 一一 出品 | AI科技大本营 GitHub 被微软收购之后,第一次公布了有利于广大程序员的好消息. 1 月 8 日,GitHub 宣布无限制的免费为普通用户提供私有仓库服务,这给程序员每年 ...

  7. 重磅 | GitHub私有仓库从此免费,微软要赢开发者的心

    作者 | 一一 出品 | Python大本营 GitHub 被微软收购之后,第一次公布了有利于广大程序员的好消息. 1 月 8 日,GitHub 宣布无限制的免费为普通用户提供私有仓库服务,这给程序员 ...

  8. GitHub 私有仓库完全免费面向团队提供

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | oschina 来源 | https://ww ...

  9. Git版本管理系统实战(3)——gitlab(搭建私有仓库)

    1.gitlab的简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 安装方法是参考GitLab在GitHub上的Wiki页面 2.gi ...

最新文章

  1. 2022-2028年中国粘胶纤维市场投资分析及前景预测报告
  2. My view towards Machine Learning
  3. 设置root密码,su与sudo的区别
  4. 网络协议 9 - TCP协议(下):聪明反被聪明误
  5. 我的20132014
  6. Java中关于内存泄漏分析和解决方案,都在这里了!
  7. 特斯拉两高管被爆离职,股价狂跌超过10%,马斯克宣布高层大换血
  8. idea安装2019
  9. 理解Cookie,Session,Token
  10. 20190218每日一句
  11. 为什么人家每天睡觉是自然醒,我每天是穷醒?
  12. Python3 使用psycopg2模块 批量写入数据到PostgreSQL数据库(最强输出速度,单机数据库3000W数据写入最多180秒)
  13. 如何将Excel表格随机打乱顺序
  14. 企业微信客户端API分享微信朋友圈使用过程及总结
  15. Voxblox: Incremental 3D Euclidean Signed Distance Fields for On-Board MAV Planning
  16. taylor+swift纽约公寓_欧美明星豪宅都有多美,眼见为实!
  17. MySQL数据库创建用户及授权
  18. 百度谷歌互刷排名,互刷流量,刷下拉,刷相关搜搜【胖虎图图-互动点击专家】
  19. 提升技术团队战斗力的几件事
  20. linux下pfam使用方法,使用pfam-scan进行预测

热门文章

  1. 什么值得买发布年货消费报告 预制菜GMV同比增长39.41%
  2. Facebook将用实际行动引导青少年远离有害内容
  3. 全球破300万!小米11系列高端市场地位稳了
  4. 腾讯公司被法院强制执行25元,刚好是QQ超级会员的价格
  5. iPhone 12s渲染图曝光,刘海变小了!
  6. 引入深国际、鲲鹏资本战略投资 苏宁易购复牌涨停
  7. 巴菲特2021年致股东信披露重仓股名单
  8. 高德再回应导航错误致景区严重拥堵 这次复盘了事件原因
  9. 雷军喊你报考武汉大学
  10. 来做网课老师不?年薪两百万,上不封顶...