github及git push的使用入门
本文的初衷是向不熟悉项目托管平台的同学们简单介绍一下github的使用方法,一方面在未来工作中,同类型代码管理平台是工作必须的,另一方面部分同学毕业将近,为了避免全年勒索病毒的悲剧,可以使用github把自己的代码通过平台托管起来,作为一个安全备份。
(杠精:虽说老有小碧吃惦记着我的毕业设计的主意,我不是还有云盘呢吗,多利索,保存了谁能搞得坏,搞这个满屏幕洋码子的平台?搞不来搞不来)
(答:
1.github是一个基于git的web 协作社区,它有多种机制让大家协同的和你一起的对项目进行贡献。
2.github全平台、全设备支持,你可以在任何终端上,随时随地的共享你的代码、评论或着其他有意 义的信息。
3.github是代码托管平台,是为了代码托管专门设计的,对程序员来说足够方便
4.他是世界上最大的代码开源社区。
)
本文的使用背景就设置为IT相关专业同学毕业设计代码托管。
github的使用
github的注册
网址:www.github.com
如果你连注册都找不到我建议你立即关闭本页面。(sign up)
加快访问速度
在部分情况下访问github可能比较慢,可以通过修改host文件解决。
大型网站服务器都不会是只有一台服务器,而是多台服务器组成的集群一起对外提供服务.
- 使用站长工具测速,找一个速度比较快的服务器
- 找到响应最快的点
测试结束后发现处于140.82.114.3是反应速度最快的 - 修改hosts文件(C:\Windows\System32\drivers\etc\hosts)
复制一个到某位置备份,然后修改原文件属性,取消只读选项
修改源文件然后把刚才查到最快的IP地址和github域名的字符串放在hosts文件最后
(不同地方速度不同,以个人情况为准)
140.82.114.3 www.github.com - 保存文件,然后为了安全起见改回文件只读属性,使用CMD ping测试速度
- 速度明显快了很多
建立代码库
1、点击NEW创建一个新的代码库
2、设置基本属性
这里是自己的毕业设计,那当然使用Private,私有不公开啦。下面的几个选项作用可以自行百度啦。
你的第一个github库就建立好了!
git push的使用
github本来是针对LINUX设计的一套系统,对Windows并不友好,但后来推出一款管理软件,来安慰Windows开发者受伤的心灵。
下载:https://git-scm.com/download/win
选择自己适合自己系统的版本即可,安全起见,贴个图
下载完成后双击安装,选择路径后一直NEXT就好。
随便找个地址右击,点击git push here(右击菜单就不截图了)
出现主界面,然后配置本地账户,输入
git config --global user.name “自定义本地用户名”
git config --global user.email “你的邮箱地址”
本地账户配置完成
连接github
首先生成自己的密码文件ssh-key
ssh-****** -t rsa -C “你的用户邮箱”
然后点三次回车即可
然后进入提示的位置(上图括号中的部分),使用记事本打开,
将文件内内容 CTRL A,CTRL C 全选复制。
打开github的设置
选择SSH and GPG keys 然后点击右边NEW ssh key
起一个好听的名字,然后粘贴进去刚才复制的密文
点击Add SSH key即可创建完成
你的git push就安装好了
配合使用
新建一个模拟上传的文件夹
在该文件夹目录下右击点击git bash here
输入 git init 在该文件夹下创建一个本地库
就会在该文件夹下出现一个.git的隐藏文件夹
然后输入 git add . 将所有文件上传进本地库
为本次上传写一个简介
git commit -m “第一次上传”
连接该本地库到到github的某个项目库中
使用github给你提供的这段代码或者自己敲也行
git remote add origin https://github.com/你的github用户名/你的项目名.git
复制,右击粘贴进git bush 然后使用 git remote -v 查看一下挂载状况
然后就可以开始上传了
git push -u origin master
然后会跳出登录github 的窗口输入github的用户名、密码即可
然后就会继续上传,上传完成
然后去github查看一下
文件可读
##如果需要把文件下载下来
git pull origin master
OK,就到这里啦