github免费私有仓库使用
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免费私有仓库使用相关推荐
- GitHub重磅宣布:今天起,免费私有仓库不限人数,付费功能打5折!
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 早买早享受,晚买享折扣,不买免费送. GitHub又一波免费优惠袭来,而且还是是永久性的. 今天,GitHub宣布向所有用户和团队提供不限 ...
- 重磅!Github 开放无数量限制的免费私有仓库!
昨天 Github 迎来了2019年的第一次更新,官方宣布了量大重要特性: 个人可以免费创建私有仓库了,并且数量无限制,不过有一个限制就是,免费的私有仓库同时最多只能有三个协作者,不过,这对于个人开发 ...
- GitHub 重磅更新,可以创建免费私有仓库了
Today we're announcing two major updates to make GitHub more accessible to developers: unlimited fre ...
- Git 技术篇 - GitHub克隆私有仓库方法,新主机绑定并同步github私有库实例演示
首先看下我克隆我自己私有库的成功效果图. 公有仓库克隆方法. $ git clone git@github.com:2418546511/Py_jyputer.git 私有仓库克隆方法. $ git ...
- Git 技术篇-GitHub免费私有库设置方法实例演示,GitHub私有库时代来临
之前我们存放都 GitHub 的代码都是被公开的,如果想设置私有库是需要交保管费的. 终于,2019年1月7日,GitHub 官网宣布了 GitHub 可以免费设置为私有了. 来看看我们应该怎么设置! ...
- GitHub重大好消息:私有仓库可无限制免费创建
作者 | 一一 出品 | AI科技大本营 GitHub 被微软收购之后,第一次公布了有利于广大程序员的好消息. 1 月 8 日,GitHub 宣布无限制的免费为普通用户提供私有仓库服务,这给程序员每年 ...
- 重磅 | GitHub私有仓库从此免费,微软要赢开发者的心
作者 | 一一 出品 | Python大本营 GitHub 被微软收购之后,第一次公布了有利于广大程序员的好消息. 1 月 8 日,GitHub 宣布无限制的免费为普通用户提供私有仓库服务,这给程序员 ...
- GitHub 私有仓库完全免费面向团队提供
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | oschina 来源 | https://ww ...
- Git版本管理系统实战(3)——gitlab(搭建私有仓库)
1.gitlab的简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 安装方法是参考GitLab在GitHub上的Wiki页面 2.gi ...
最新文章
- 2022-2028年中国粘胶纤维市场投资分析及前景预测报告
- My view towards Machine Learning
- 设置root密码,su与sudo的区别
- 网络协议 9 - TCP协议(下):聪明反被聪明误
- 我的20132014
- Java中关于内存泄漏分析和解决方案,都在这里了!
- 特斯拉两高管被爆离职,股价狂跌超过10%,马斯克宣布高层大换血
- idea安装2019
- 理解Cookie,Session,Token
- 20190218每日一句
- 为什么人家每天睡觉是自然醒,我每天是穷醒?
- Python3 使用psycopg2模块 批量写入数据到PostgreSQL数据库(最强输出速度,单机数据库3000W数据写入最多180秒)
- 如何将Excel表格随机打乱顺序
- 企业微信客户端API分享微信朋友圈使用过程及总结
- Voxblox: Incremental 3D Euclidean Signed Distance Fields for On-Board MAV Planning
- taylor+swift纽约公寓_欧美明星豪宅都有多美,眼见为实!
- MySQL数据库创建用户及授权
- 百度谷歌互刷排名,互刷流量,刷下拉,刷相关搜搜【胖虎图图-互动点击专家】
- 提升技术团队战斗力的几件事
- linux下pfam使用方法,使用pfam-scan进行预测