建立你的 GitHub (最傻瓜式教程,什么是GitHub?从安装到使用)
来源:互联网 发布:北京达内java 编辑:程序博客网 时间:2024/04/19 20:52
说在前面
随着互联网行业近年来的走红,越来越多的人开始投身IT的大潮,人数越来越多,对于HR来说,并不见的是好事,因为需要筛选的范围越来越大,招到优质员工的成本越来越高;同样的,对于应聘者也是一样的道理,人数越多,竞争越大,对于那些有实力的应聘者来说,怎样很好的向HR展示自己的实力非常重要,最有效,最直接的方法当然是直接展示Coding,GitHub就为这样一群需要展示、交流的人群提供了一个世界性范围的平台,今天我就来说说这个全英文平台的安装和使用
一、什么是GitHub
二、GitHub安装教程
三、GitHub傻瓜操作手册
一、什么是GitHub
GitHub是为开发者提供Git仓库的托管服务,让开发者与朋友、同事、同学、陌生人共享代码的完美场所,这里的Git仓库可以简单的理解成代码及相关文件的集成维护环境,GitHub由于其亲切友好的界面和使用体验得到了全世界越来越多开发者的青睐,目前GitHub托管的仓库数早已经超过了1000万,每时每刻都有人在使用它,众多的大型网络公司,在招聘时也会要求应聘者在简历上附上自己的GitHub地址,用以展示自己的coding实力和习惯
GitHub的公司位于美国旧金山,这是该公司十分出名的吉祥物,octocat(章鱼猫)
二、GitHub安装教程
我使用的是mac,所以这里只讲解mac版本的GitHub安装
1.在下载软件之前,我们需要先注册一个属于我们自己的GitHub账号,就好像博客的账号
https://github.com
点击这个链接,按流程注册就好了,要注意的是,在注册好登陆以后,需要点击界面右上角的setting
再点击emails,需要设置一个基础的邮箱,你用注册时候的邮箱就好了,我这个是已经弄好的
2.我们需要下载两个比较小的东西一个是git的命令行工具,一个是GitHub的桌面客户端
http://git-osx-installer.googlecode.com/files/git-1.7.12-intel-universal-snow-leopard.dmg
安装很简单,打开直接往下点就可以安装好了,安装好不会有图标,找不到图标不用担心
第二个GitHub的桌面客户端
https://desktop.github.com
这个也很简单,安装都不用安装的,直接下下来放在桌面上就可以用了,稍后会说明如何使用
3.接下来我们需要设置GitHub的密钥,打开mac的终端,依次输入:
cd ~/.ssh (如果弹出了什么不用管,接着输入)
ssh-keygen -t rsa -C “你的邮箱github”
接下来需要你设置一个大于4位的密码,输出一遍,再输入一遍重复即可
在上面的过程中,如果弹出了要你输入yes/no的选择,输入yes回车就好
这样子密钥就已经生成了,在终端输入
cd ~/.ssh
vim id_rsa.pub
就会弹出我们需要的密钥,直接复制
打开GitHub的网页登陆,进入右上角的setting,进入SSH and GPG keys
这是已经设置好的,在为设置之前,会有一个title,随便写一个就好,下面的那个文本库,则将密钥粘贴进去,确定就可以完成密钥的设置
然后重新回到终端输入
ssh -T git@github.com
然后一路回车,遇到yes/no就输入yes,到这里,Github的环境就已经设置好了
三、GitHub傻瓜操作手册
接下来,来说一下GitHub的最基本也是最常用的操作,对于私人开发和展示来说已经足够了。首先要说明,网页上的GitHub对应于线上仓库,你可以在线上修改维护;桌面客户端对应于线下仓库,也可以在线下对项目进行维护。它们的关系是,同一个项目不论在哪一方创建或修改,都需要在改动完成之后手动进行上传(下载)来实现线上线下的同步
1.创建一个仓库
网页上登陆GitHub的账号
点击右上角的new repository,会出现如下界面
按作图填好点击底部的绿色按钮就创建完毕
2.修改文件,线下同步
仓库创建完毕之后,会有下面的界面
登陆之前下载的GitHub桌面客户端,然后点击网页上的绿色按钮open in Desktop,进行下载同步
再回到客户端页面,你会发现,这里已经同步了一个相同的的仓库
刚刚创建的仓库都会有一个REDEADME初始文件,在网页上双击就可以打开修改,修改后使用同样的方法就可以使线下同步,在线下修改的方法是一样的,只不过同步的按钮是
按钮有两个,修改文件后,先点击左下蓝色按钮(上面的两个文本库是你对修改的描述,可以任意写一点),再点击最上排三个并列黑框中的最右边一个,这样就会发现现线上的文本也已经同步
到这里,你自己的GitHub就已经建立完毕,你可以好好好维护这个平台用于展示自己,需要注明的是,GitHub的文本编辑是支持MarkDown编辑语法的,掌握它可以让你写出更好看的文档,同时,如果你没有申请私人仓库,你上传的项目是可以被全球人看见的,所有人也都可以对其给出修改意见,批注,这也就是所谓的社会化编程
- 建立你的 GitHub (最傻瓜式教程,什么是GitHub?从安装到使用)
- github的傻瓜式使用
- github的傻瓜式教学,教你如何上传代码到github
- 【Git】安装以及第一次使用Git和GitHub傻瓜教程
- GitHub傻瓜式教程(一、创建仓库)
- gitHub使用入门和github for windows的安装教程
- gitHub使用入门和github for windows的安装教程
- windows下github傻瓜式使用心得
- github 初使用--傻瓜式详解
- [github 教程]手把手教你最简单的开源项目托管GitHub入门教程_github 教程
- 历史上最详细的github注册到使用的图文教程
- github的使用教程
- github的使用教程
- GitHub新手使用教学(从安装到使用)
- Github客户端安装使用教程(一)
- [Github教程]史上最全的github使用方法:github入门到精通
- 如何托管你的项目到github上详细教程
- 傻瓜也能建立github博客详解
- Servlet相关文件上传下载类总结
- 树状数组求解逆序问题
- 最大回文子串
- ADSFASDFASDF
- Service、IntentService、Thread的区别和联系
- 建立你的 GitHub (最傻瓜式教程,什么是GitHub?从安装到使用)
- DNS解析流程
- centOS6.8中mysql对用户的操作和授权
- No.7 线段树
- boost::nocopyable学习
- 拓扑结构相同子树 类似[LintCode]245
- 迷宫寻路问题(BFS)
- 关于PostgreSQL failed to load SQLModule安装失败的解决办法
- Oracle学习笔记(一) 安装Oracle 11g