github使用教程
一、GitHub注册
1. 注册账号:地址: 输入账号、邮箱、密码,然后点击注册button
2. 初始设置
注册完成后,选择Free账号完成设置即可。
3.验证账号:新建一个repository
发现邮箱未做验证,这时我们登录注册时的邮箱,会收到一封官方发来的验证邮件,点击邮件上的验证连接即可完成验证。
4、新建repository
输入repository名字,点击创建
仓库创建成功
二、如何从本地仓库上传到github仓库
这里我们需要安装Git Bash,百度搜索就可以了,也可以去官网下载安装,下载后直接安装即可,安装完成后会在桌面出现如下图标,双击打开
Git bash 提供了两种使用方式,可以可以使用命令行方式的界面,也可以使用GUI,不过程序员应该都喜欢指令界面,毕竟好装逼。。。。
创建repository(仓库):
首先我们先建立用于远超提交的本地仓
首先我们要在本地创建仓库
这里我要把 z:git 这个文件夹作为git的仓库(当然大家可以随意建在哪个盘),首先建立文件夹可以用mkdir指令创建可以直接在指定位置建立好文件夹在cd 到目录下(在windows中使用git GUI或者在git bash 中用mkdir命令来创建)
cd到 z:git 这个目录,这时用git init把当前目录变成git仓库,目录下会多出一个.git 文件夹
到此建立好了本地仓,建立好本地仓以后我们就可以从github上拉代码到这里了,我们先把本地文件上传到远程仓库看一下。
配置用户名和邮箱
添加和提交
-m后面引号里面是本次提交的注释内容,这个可以不写,建议还是写上,不然会报错,具体大家可以百度或者谷歌一下。 好了,我们本地Git仓库这边的工作做完了,下面就到了连接远程仓库(也就是连接Github)
提交成功
由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下:生成SSH密钥 $ ssh-keygen -t rsa -C "13654922203@163.com"。提示输入密码的时候直接回车即可,这里是没有密码的,随后会生成如下的一个key.
在默认路径C:UsersAdministrator.ssh目录下找到id_rsa.pub复制里面所有内容
登录你的gihub账号,点击Your profile
然后点击Edit profile
选择SSH并新建一个SSH Key
录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。
3、远程提交
添加新的远程仓库
$ git remote add origin x x x x x x x
其中红色部分的URL时是gihub中的SSH地址,大家可以在自己的git库中找到此连接,复制黏贴过来即可。
远程提交 git push origin master
这时再看gihub中的mygit仓库,发现多了一个hello.txt文件
远程提交完成!!!!!
总结:其实只需要进行下面几步就能把本地项目上传到Github
1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;
2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;
3、再通过git commit -m "注释内容"把项目提交到仓库;
4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://github.com/guyibang/xxx.git将本地仓库和远程仓库进行关联;
5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;(若新建远程仓库的时候自动创建了README文件会报错,解决办法看上面)。