前言
图解如何创建 GitHub 仓库, 以及在 GitHub 仓库中加入协作者.
新建仓库
首先要注册一个 GitHub 账号, 本文默认你已经拥有一个账号.
新建一个仓库, 点击左上角的加号, 并且选择 New repository 选项
创建 GitHub 仓库 1
填写仓库信息, 默认只需要填写仓库 (项目) 名称即可
创建 GitHub 仓库 2
填写成功后点击 Create repository 按钮进行创建项目.
创建成功后可以看到如下图所示的页面.
创建 GitHub 仓库 3
本文默认使用第一种情况, 一起新建一个项目.
在你的本地新建一个项目, 或者在一个本地已经存在的, 但是没有提交到 GitHub 的项目.
在项目目录下右键选择 Git Bash Here.
没有这个选项的请安装 Git 命令符.
打开之后, 在命令行输入 Git init;
接着, 如果项目下有文件的话可以直接看第 13 步, 没有文件请看第 12 步.
在项目下新建一个文件, txt,html,md 都可以.
在命令行执行 Git add .;
接着执行
- Git commit -m "init store"
- ;
重点: 执行
Git remote add origin 项目 Git 地址
. 根据实际情况将项目 Git 地址替换成你的地址.
最后执行
Git push origin master
; 将项目提交到线上.
再次刷新页面, 可以看到你的项目已经成功的提交到了线上.
添加 SSH 公钥
我们一般都需要给自己添加一个 SSH 公钥, 先说一下添加 SSH 公钥的方法吧.
点击头像, 然后选择 setting 选项
添加 SSH 公钥 1
在新的页面左侧选择 SSH and GPG keys 选项
添加 SSH 公钥 2
点击 SSH keys 右侧的 New SSH keys 添加一个新的 SSH key.
添加 SSH 公钥 3
接着, 我们需要打开本地的 Git 命令符;
在本地的 Git 命令符输入 cd ~/.SSH 命令, 进入. SSH 目录
接着输入
SSH-keygen -t rsa -C "你的账号名或者邮箱"
, 一路回车即可;
然后输入 cat id_rsa.pub, 就可以看到生成了一长串的公钥.
添加 SSH 公钥 4
把这一长串公钥复制, 并粘贴到我们刚刚打开的页面上的 key 文本域中, 并给它填写一个 Title;
然后点击 Add SSH Keys, 添加成功.
在项目中添加协作者
进入项目的仓库页面;
点击右边的 Settings 按钮, 进入设置页面;
项目协作者 1
然后点击左边的 Collaborators 按钮, 进入添加协作者;
项目协作者 2
在下边的文本框中, 搜索你要添加的协作者的用户名称或者邮箱;
选择你要添加的协作者, 并点击右侧的 Add Collaborators 按钮, 将协作者添加;
然后需要你的协作者在邮箱或者在 GitHub 中同意加入你的项目.
协作者同意以后, 需要给协作者配置一下他的公钥, 保证你们都可以修改和推送这个项目.
接着我们给协作者添加公钥, 先点击左侧菜单的 Deploy keys 选项, 然后选择右侧的 Add deploy key 按钮.
项目协作者 3
接着就是我们熟悉的添加公钥的界面; 需要注意的是下边的单选按钮一定要选中, 这样你的协作者才可以正确的推送和修改当前的项目.
项目协作者 4
你需要的就是让你的协作者把他的公钥给你就可以了.
那怎么样查看自己的公钥呢?
只需要先进入 cd ~/.SSH SSH 目录;
输入 cat id_rsa.pub 指令, 就可以获取到 SSH key 了.
然后你就可以将协作者正确的添加到你的项目中了! 一起愉快 (tong ku) 的开发你们的项目吧!
如果本文对您有帮助, 可以看看本人的其他文章:
TypeScript 入门学习 @郝晨光
简单实现 vue 响应式原理 @郝晨光
前端常见面试题(十六)@郝晨光
结言
感谢您的查阅, 本文由郝晨光整理并总结, 代码冗余或者有错误的地方望不吝赐教; 菜鸟一枚, 请多关照
来源: http://www.jianshu.com/p/7c6c31c12c41