首页 存档 技术 查看内容

Github的注册与使用教程以及Github page 使用Github来托管你的代码 认识Github和Githu ...

2018-3-30 13:00 |来自: 互联网 1111 0

摘要: 使用Github来托管你的代码 第一部分认识Github和Github Page 在第一部分中,我简单的写了Github的注册,建仓库,初次使用Github page还是用的网页上的create new file,在实际生产中,我们肯定不可能是那样的写文件 ...

使用Github来托管你的代码

第一部分认识Github和Github Page

在第一部分中,我简单的写了Github的注册,建仓库,初次使用Github page还是用的网页上的create new file在实际生产中,我们肯定不可能是那样的写文件吧,所以这篇文章就是教你如何上传代码文件的。

第二部分运用客户端或命令行上传你的代码

本文讲述了如何上传本地的代码到Github上。常见的方式有客户端终端命令行这两种。我在这里用文字加图片的方法,讲述一下在Github上传代码的事情。

认识Github和Github Page

  1. GitHub是一个通过Git进行版本控制的软件源代码托管服务,由GitHub公司开发并运营。

  2. 截止到2015年,GitHub已经有超过九百万注册用户和2110万代码库,事实上已经成为了世界上最大的代码存放网站和开源社区。

  3. GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,但是付费账户还可以创建私有的代码仓库。

  4. Github还有一个github page功能。从而建立一个属于你自己的网站。并且,它是免费又快速的。

  5. Github Page还可以自定义域名,从而让你更加的与众不同。出色于你的努力。

  6. Are you ready?

Github 注册

首先, 我们应该打开github官网袄~ https://github.com/ 当然,已经注册过的可以跳过往下看~

注册页面

网址: https://github.com/join?source=header

第一步
  • 填写用户名,注册邮箱(邮箱要正确,且你要知道密码袄,因为后面需要验证),填写登录密码。

第二步
  • 选择你的套餐。

第三步
  • 填写你的信息,这个是可选的,你也可以跳过。

验证邮箱

  • 接着上一步,第三步ok后,点击start a project。它会让你验证邮箱,然后发送一个邮件到你的邮箱里, 你去邮箱验证就好啦~

  • 后期你还可以在右上角你的头像那里点击, 弹出的下拉菜单倒数第二个setting菜单。 这个是设置你的github功能的,里面你还可以添加邮箱啦,更改密码啦,更改信息啦。

创建仓库

第一步

点击右上角的 ,在弹出的下拉菜单里, 点击 new repository 。仓库的名字一定要看清,填好袄~ 还有,有个需要打钩的地方,也顺手打了吧, 这样会方便以后,尽管后面你还可以自己创建。


我这里为了下面的演示Pages,所以就创建了一个.github.io格式的仓库。

第二步 (可选)

体验github page的魅力吧!


点击create new file进入后,注意创建的文件的名字! 注意创建的文件的名字! 注意创建的文件的名字!内容你可以仿照我的敲一下,也可以把你自己写过的静态单个html文件的内容复制粘贴过来。PS: 单个html的意思是指你页面中的js啊,css啊,都在一个.html里面, 这样网页才完整。 不然就有些样式和脚本就不会出现啦~。


ok后,在页面的最下方,除了点击那个绿色的按钮commit new file其他什么都不要点,不用填,就可以了。

好了,现在深呼吸一下(好累的),在浏览器里打开一个新的标签页。输入地址: https://你的用户名.github.io 回车后,见证你自己的奇迹吧~

如果有人真的很相信我,就在地址栏输入https://你的用户名.github.io那我是冷漠呢还是高兴呢。好难选诶~

Mac客户端下载与使用

当今盛行的代码托管服务平台。而我们作为一个程序员,岂有弃之不用之理?!下面我就直接进入主题:客户端的使用。这次先介绍Mac端的使用。

客户端是简单的操作, 适合新手。

1. 下载与安装
  • 官网下载地址: https://desktop.github.com/

  • 如果网速慢,可以在我的网盘下载。链接:http://pan.baidu.com/s/1i4B4tzZ 密码: gjpy

2. 登录客户端

  • 快捷键command 打开客户端的设置。

  • 点击Accounts,然后sign in 你的Github账号。

3. 克隆仓库

  • 登陆成功后,在客户端的左上角点击 图标,在弹出来的框框中,有三个选项: Add Create Clone,这里我们需要点击Clone。

  • 这时会出来你Github账号上,所有的仓库。你需要clone哪个,就点击仓库名字,右下角的按钮就亮了,click it

  • 弹出clone选项,你选择好文件夹就可以了。

4. 写代码咯

把你想托管在Github平台的代码放在你克隆到本地的仓库下面就好了,然后接着下一步, push你的代码吧。

这里上面的几个步骤,是你第一次使用Github提交代码的顺序,在接下来的时间里, 在你已经克隆过本地仓库后, 你要是需要提交代码到Github上,那直接走 提交代码到Github上 这一步就好了

5. 提交代码到Github上

  1. 打开客户端,点击左侧你要同步的仓库

  2. 当你本地的代码与网页上的相比,有变动的时候,会显示有多少个 changes。

  3. 在changes下,在你的头像旁边,有一个输入框,summary(描述)输入你为这一次提交的说明。

  • 这个是必须的

  • 你的说明,如果出现空格,请用“”把说明包含起来

  • 输入完上述的summary后,下面的Commit to master就可以点击了,click it

  • 这时候你已经完成了90%了,最后一步就是点击右上角黑色框中的Sync。等待上传成功吧。

  • 去Github官网上,登录你的账号,查看你刚刚提交的代码吧。啊哈~

  • 命令行的使用Git

    命令行是一个轻松方便的方法,它舍去了鼠标的点来点去,舍去了UI界面,用最简单的一行行命令轻松完成clone commit push 等等,将你的代码从本地托管到Github上。

    Mac下的git命令行

    终端的介绍与使用

    1. 终端是什么?

    • 是以执行命令的方式来完成一些操作的工具, 比如查看某个文件夹下的文件, 你可以在GUI界面, 打开Finder查看对应的文件。 也可以在终端里通过 cd ls 等命令查看文件。

    • 详情请自行谷歌https://www.google.com/ 或者 必应http://cn.bing.com/

    • PS:如果你自认为是做技术的, 我强烈推荐你 学会翻墙好处不用多说, 讲道理某度搜索真的会误人! ! !

  • Mac 系统下终端在哪里? 还需要下载吗?

    • Mac系统下, 已经有终端软件 Terminal , 可以在Spotlight 中, 输入 Terminal查找, 然后打开。 也可以在Launchpad中, 有个实用工具程序文件夹, 终端就在里面, 点击打开就好了。

    • Mac系统自带的有Terminal, 我觉得它的功能方面, 不如我现在用的iTerm就像是记事本和Sublime之间的区别。 - 如有感兴趣的可以谷歌搜索, 了解了解。 这里就不详细讲述了。

  • 终端如何使用?

    • 打开终端后, 输入命令, 回车执行。

    • 输入命令时, 如有命令加文件的, 记得要用空格分隔开, 比如 cd work 中间有空格的, 而不是cdwork

  • 终端常用的一些命令

    • ls 显示当前路径下的文件 ls -a可以显示隐藏文件。ls -l可以显示文件信息。 ls -al 组合两个功能了

    • cd cd 文件名 打开文件。 比如 当前路径下有个work文件夹,我想在终端中打开, 那就是 cd work 回车执行

    • chmod改变文件权限 这个命令可能会经常用到,详情请谷歌吧,挺长的, 偷个懒

    • mkdirmkdir 文件名,这个命令是新建目录,mkdir work 就是新建了一个work文件夹,中文名和带空格符的,要用””符号如 mkdir “learn mkdir”

    • cp 复制文件命令,copy嘛,使用方法是cp参数 源文件 目标文件。示例: 把work下的text.txt文件cp到home目录下,cp -R /work/text.txt /home/ 这样就好了 PS:注意空格,另外我只是演示,这个路径要写完整,从根目录开始。

    • rm删除文件remove的缩写咯,示例: rm text.txt 删除了text文件。

    • 还有 mv移动文件move的缩写等等。命令行的命令太多了,感兴趣的可以自行搜索。

    公钥密钥的介绍与生成

    1. ssh, (Secure Shell)

    • 是一种创建在应用层和传输层基础上的安全协议。

    • 基于密钥的安全验证

    • Github支持ssh密钥

  • 本地生成ssh

    • 输入命令这里“”内输入的是你Github账号绑定的邮箱。千万要输入正确袄… 其中在命令中,github_rsa是指的给新建的密钥命名为github_rsa,你也可以更改。我下文都是用的github_rsa,如果更改,注意替换袄。

      ssh-keygen -f github_rsa -C "[email protected]"
    • 然后回车两次,就生成完毕了,其中第一次回车是问 passphrase,这个它会在你每次进行版本控制(提交文件)时,让你输入,我个人没有使用,所以就回车了,第二次是让你输密码,然后每次提交也要输密码,所以为了懒,我也回车了,当然你觉得有用,你可以加上。

    • ls一下。 会有github_rsagithub_rsa.pub这两个文件, 在下一步中,我们把公钥上传到github。

    • 打开终端,输入命令

    •  cd ~/.ssh
    • 如果返回’…No such file or directory …’ 就说明没有创建过密钥。那就进行下一步 2,生成你的密钥。如果有,你确定这个rsa是你的Github注册邮箱吗? 确定,那就跳到上传公钥到Github

    1. 如果是第一次使用, 那你的本地应该没有一对密钥的。 不过以防万一还是检查一下吧。

    2. 生成新的key

    上传公钥到Github

    这时,你已经有了文件.ssh 以及有了你注册Github账号时,所用的邮箱生成的一对密钥了。

    • Mac 有个命令是copy文件到剪贴板。那我们把上一步生成的公钥复制进去吧。注意命令空格

    pbcopy
    声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

    路过

    雷人

    握手

    鲜花

    鸡蛋

    相关分类

    返回顶部