怎么用github搭建个人博客
本文目录怎么用github搭建个人博客如何使用github建站GitHub是什么GitHub如何使用新手该如何使用GitHubgithub 怎么搭建博客怎么在github上建立自己的代码仓库如何在Github上免费部署静态网站怎样使用 GitHub如何利用github搭建个人网站如何更好的理解和使用github怎么用github搭建个人博客
GitHub 是一个用于使用Git版本控制系统的项目的基于互联网的存取服务,GitHub于2008年2月运行。在2010年6月,GitHub宣布它现在已经提供可1百万项目,可以说非常强大。Github虽然是一个代码仓库,但是Github还免费为大家提供一个免费开源Github Pages空间,利用这个空间可以搭建轻量级的博客系统,绑定自己的域名,存放一些图片和文件等等。于是我这几天都在研究怎么用Github Pages搭建一个个人博客,可惜由于对代码和git命令不熟悉,磕磕碰碰,在网上搜索Github Pages免费空间使用教程,比较少,而且不全面,或者说不适合像我这样从未接触过Github的人,有几次的按照网上的教程来做都失败了,主要是好步骤不知道如何操作。中途也想到过放弃Github Pages,因为这样一个“如此麻烦”的空间即使搞定估计用途也不大。最后终于在大牛的指导和自己的摸索下建成了。并且Github是老牌开源的空间——稳定、不会随便删除用户数据,且没有外链流量限制。所以也是独一无二的了,就是操作麻烦点,新手不建议用。一、申请Github Pages账号和创建项目1、打开空间地址:
如何使用github建站
先去注册一个github账户,然后新建一个仓库,仓库设置里有一个网站设置的,具体可以去看看教程。《GitHub建站以及WordPress文章迁移》
GitHub是什么GitHub如何使用
一、 GitHub是一个源代码的在线托管平台,提供了版本控制和协同工作功能。
二、GitHub使用步骤:
步骤一、创建一个知识库
在GitHub里,知识库总是用来组织某一个特定的项目。知识库可以包含文件夹,文件,图片,音频,视频,数据表或数据集–任何你的项目需要的文件都可以。
步骤二、创建一个分支
分支是同时对一个知识库或者说项目进行工作进行版本区分的方式。
默认的情况每一个知识库都会有一个master分支,这是所在项目的主分支,可以理解为项目的生产环境或正式环境。
步骤三、修改并提交
目前就在 readme-edits 分支里,这是 master的一个拷贝。接下来来进行一些修改。
在GitHub要把修改和提交叫作commits。每一次的commit 都需要一个commit message,用来说明这次修改的目的。Commit
messages保存了所有修改的日志,这样别人可以看出来这个项目作了哪些修改和为什么要做这些修改。
步骤四、创建一个合并请求
合并请求是GitHub进行团队协作的核心,当创建一个合并请求的时候,所做的就是提议将修改合并到别的分支中去。合并请求时会显示两个分支的不同之处,通过绿色和红色来标识新增或删除。
步骤五、合并请求
在这最后一步我们要做的就是把你修改过的分支readme-edits合并到master分支中去。
点击 Merge pull request按钮。
点击Confirm merge。
点击 Delete branch 按钮来删除已经不需要的分支。
新手该如何使用GitHub
建议到git的官网看教程,官网的Documentaion有一个中文翻译版的电子书籍,内容很详细。如果愿意系统学习推荐看官网的这本书。当然安装一个git软件是必须的,软件安装完成后,使用git config命令配置你所要推送仓库的用户名和Email,这是为了远程仓库区分人员用的。其实对于新手个人开发者来说,git中常用的就几个命令:首先,在工程目录中执行git init命令。接着,git add命令 将你要跟踪的文件添加到跟踪索引中第三,使用git remote add 命令添加远程仓库(这里需要先在github上新建一个仓库,其实新建完毕后,github网站会有个简单提示教你如何推送。建议使用
github 怎么搭建博客
在github pages网站下用jekyll制作博客教程在我动手用jekyll部署我的博客之前,一直使用godaddy上面的wordpress主页来部署我的博客kresnik.co。WordPress当然有很多的优点,在我看来我用WordPress主要是为了方便清晰的文件结构可以随意选用的各种模板和插件相对便宜的部署价格因为这些优点,所以我想我还会在WordPress官网上继续保留我的免费博客。既然这样,看官想必想问为什么要换成jekyll来重新部署博客?我简单的总结了一下:流行又简洁的MarkDown写作语法轻量级的网站结构,不再有动态网站的沉重方便的和github pages结合,不仅免费,而且方便所以对比与WordPress的沉重,jekyll让你回归到创作本身,当然如果你喜欢折腾,jekyll也绝对不会让你失望。推荐下面几个站点亮一下。rusty shutterRasmus Andersson安装流程要用github pages,首先要在github中建立一个基于你的用户名的repository: 比如说我,就要建立名为kresnikwang.github.io的repo。在以前的github版本中还需要在后台开启pages的功能,现在系统检测到这样的repo名称之后,会在setting中自动开启GitHub Pages的功能,如下图: 这样之后你就可以把这个repo克隆到本地随意进行修改了,在这个里面上传的网页就是你的网站的内容了,可以上传一个index.html试一试,这就是你的网站主页了。 关于GiuHub的使用,可以看几个比较好的入门教程:GitHub之后我们就要在本地部署jekyll,jekyll的原理很简单。这是一个已经合成好的静态html网站结构,你用这个结构在username,附上出处链接:https://www.zhihu.com/question/23934523
怎么在github上建立自己的代码仓库
首先登录github的官网:Build software better, together,点击Sign up for Github给自己创建一个账号选择自己的计划,这里有两种计划:一种是免费的,另外一种是需要每个月7美元的。付费计划可以让你创建无限制的私人代码仓库。对于开源软件开发,我们可以选择免费计划。最后让你github会收集一些你的个人信息:完成上面的注册过程之后,github给出了一份非常贴心地给出了一份入门指导:点击“Read the guide“,可以出现一个细致的10分钟的”Hello world“教程。在这个教程中新用户可以快速了解:如何创建和使用一个代码仓库;如果创建和管理一个代码分支;如果对一个代码文件进行修改并提交到GitHub的远程仓库;如果从远程代码仓库中拉去代码。详细教程请参考:Hello World · GitHub Guides
如何在Github上免费部署静态网站
在github上部署静态网站非常简单 记得虚幻私塾github全面详解视频教程有系统的介绍 大致的步骤是:建立一个和自己github账号名称相同的项目然后上传静态页面的代码即可上传完成后呢 就可以访问了 比如 你的账户名是 xuhss那么 对应的地址即是 xuhss.github.io
怎样使用 GitHub
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。步骤:1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。2.安装客户端msysgitgithub是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。3.配置Git首先在本地创建ssh key;
$ ssh-keygen-t rsa -C “your_email@youremail.com“后面的your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。为了验证是否成功,在git bash下输入:$ ssh -T git@github.com如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。$ git config –global user.name “your name“$ git config –global user.email “your_email@youremail.com“进入要上传的仓库,右键git bash,添加远程地址:$ git remote add origin git@github.com:yourName/yourRepo.git后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。4.提交、上传接下来在本地仓库里添加一些文件,比如README,$ git add README$ git commit -m “first commit“上传到github:$ git push origin mastergit push命令会将本地仓库推送到远程服务器。git pull命令则相反。修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件,也可以用git add -i来智能添加文件。之后git commit提交本次修改,git push上传到github。5.gitignore文件.gitignore顾名思义就是告诉git需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要git来管理的。我们在git status的时候会看到很多这样的文件,如果用git add -A来添加的话会把他们都加进去,而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。比如一般c#的项目我的.gitignore是这样写的:bin*.suoobjbin和obj是编译目录,里面都不是源代码,忽略;suo文件是vs2010的配置文件,不需要。这样你在git status的时候就只会看到源代码文件了,就可以放心的git add -A了。6.tag我们可以创建一个tag来指向软件开发中的一个关键时期,比如版本号更新的时候可以建一个“v2.0”、“v3.1”之类的标签,这样在以后回顾的时候会比较方便。tag的使用很简单,主要操作有:查看tag、创建tag、验证tag以及共享tag。6.1查看tag列出所有tag:git tag这样列出的tag是按字母排序的,和创建时间没关系。如果只是想查看某些tag的话,可以加限定:git tag -l v1.*这样就只会列出1.几的版本。6.2创建tag创建轻量级tag:git tag v1.0这样创建的tag没有附带其他信息,与之相应的是带信息的tag:git tag -a v1.0 -m ’first version’-m后面带的就是注释信息,这样在日后查看的时候会很有用,这种是普通tag,还有一种有签名的tag:
git tag -s v1.0 -m ’first version’前提是你有GPG私钥,把上面的a换成s就行了。除了可以为当前的进度添加tag,我们还可以为以前的commit添加tag:#首先查看以前的commitgit log –oneline#假如有这样一个commit:8a5cbc2 updated readme#这样为他添加taggit tag -a v1.1 8a5cbc26.3删除tag很简单,知道tag名称后:git tag -d v1.06.4验证tag如果你有GPG私钥的话就可以验证tag:git tag -vv1.06.5共享tag我们在执行git push的时候,tag是不会上传到服务器的,比如现在的github,创建tag后git push,在github网页上是看不到tag的,为了共享这些tag,你必须这样:git push origin –tags
如何利用github搭建个人网站
如果你现在还没有自己个人博客网站的话,那么我觉得你看完本篇博客后,强烈的建议你去折腾折腾下,搞个自己的,让自己也能够体验装 X 的感觉。要想用搭建一个个人博客网站,首先你得有一个域名,这样别人才可以通过域名访问,其次你还要一个空间来存放你的页面。空间 空间有免费的空间,也有收费的空间。免费的当然就不够稳定了,收费的就很贵了,终究是很不爽,有没有什么地方是既免费又稳定的空间呢?有,Github 。它允许上传个人网站项目并自定义你的域名,而且又有稳定的服务,实在是不能够在好了。下面就一起跟着我来一步一步的利用 Github 搭建个人博客网站吧!1. 拥有一个域名这个步骤我就不详述了。举例:打开腾讯云官网搜索你想要的域名,下单买一个2. 拥有一个 Github账号互联网崇尚自由与分享。Github 是一个全世界程序员聚集的地方,大家相互分享自己写的代码,提升别人,也提升自己。大家都在为着开源社区努力着。因为我从开源项目中学到很多知识,所以我也非常愿意分享我的所见所学所得,我的 Github 主页:
如何更好的理解和使用github
参考资料。1. 积极地report issue或者参与讨论,发表经过思考的见解 2. 不必过于崇拜所谓「大牛」,都是普通人而已,抱着学习的态度,但也不要迷信权威 3. 不一定觉得自己有更好的实现方法或者什么才去贡献代码,发现任何拼错、minor issue也可以帮忙改正…。教程: 去看看吧。1、Git的安装 我使用了ubuntu 10.04 ,默认情况下,ubuntu 中并没有安装,所以首先需要在系统中进行 git 的安装。 sudo apt-get install git-core 安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要使用git来管理本地的代码,…。注册一个账号,吧文件上传上去就是了,别人可以在gibtub网站上面搜到你的东西。这个问题去 git官网看看就会了。先注册,申请product,再使用本机的git client,提交代码就好了,先设置git本机的账户名和github一致,秘钥一致就可以。1,下载Github客户端。 2,安装github windows版本。 如果你是mac或linux用户,请无视这条,并选择对应的版本。 3,安装完成后,使用github网站的用户名密码登录。 4,建立一个repository。 如果要…。在Git库内建立名为 的库,往里面返纫趁妫琍ull进去后稍等几分钟,GitHub就会发邮件告知主页开通的。