####写在前面
网上关于如何使用github的文章有很多,但是大多写的很杂乱。看了很多资料摸索出来后,自己也想写一篇为大家提供参考。对自己来说也是一个总结和备忘。
看这篇文章的前提是已经拥有一个github的账号。
本文可以学习到如何配置ssh 和上传项目。
- 配置ssh
- 下载并安装好git。
windows10 用户点我下载 - 打开gitbash 输入ssh 出现如下提示 说明安装成功
- 紧接着输入 ssh-keygen -t rsa ,什么意思呢?就是指定 rsa 算法生成密钥,接着连续三个回
车键(不需要输入密码),然后就会生成两个文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,
id_rsa.pub 就是公钥。这两文件默认分别在如下目录里生成:win系统在 /c/Documents and Settings/username/.ssh 下。
不过博主的地址在 C:\Users\asus.ssh 下 每个人可能有点不一样 自己使用搜索功能找找把
- 接下来要做的是把 id_rsa.pub 的内容添加到 GitHub 上,这样你本地的 id_rsa 密钥跟 GitHub
上的 id_rsa.pub 公钥进行配对,授权成功才可以提交代码。
需要做的只是在 Key 那栏把 id_rsa.pub 公钥文件里的内容复制粘贴进去就可以了,Title 那栏不需要填写,点击 Add SSH key 按钮就ok了。
可以使用记事本打开.pub文件。
-
上传项目
- 首先得在github上建立仓库。这里我在github上建立了一个叫test 的仓库。使用cmd进入到想上传上去的工程目录下 分别输入
git init //建立本地仓库
//连接本地与远程仓库 git@******* 此处应改为自己的仓库
git remote add origin git@github.com:RedHaohao/test.git
git add . //将所有更改的内容 添加到缓冲区
git commit -m"Red haohao" //确认提交 且提交评论为RedHaohao 此处可以改为任何信息
git push origin master//将本地的内容提交到github上去
git checkout -b redhaohao //创建并切换到redhaohao分支上
-
- 这里提供一个图片给大家参考 中间的 git pull origin master 不需要输入 两个红色圆圈是我输入错了 无需理会 .
注:自己github上仓库的地址可以在这里找到
- 这里提供一个图片给大家参考 中间的 git pull origin master 不需要输入 两个红色圆圈是我输入错了 无需理会 .
这里感谢storm zhang。感谢他写的从0开始学习github系列 让我学到了很多。
我这里也有他这个教程的pdf。有想看的小伙伴可以联系我 Redhaohao@126.com
网上也可以搜得到他的教程。