关于github创建网站的信息
本文目录一览:
如何在 GitHub 上写博客
本文在Windows7下测试成功。
安装和设置Git
下载Git for
Windows,采用默认安装,安装完成后就可以在本地使用Git了。
但要将内容放到Github上,必须先在Github网站上注册个账户,然后在本机使用Git创建SSH Key。操作如下:
在Git Bash上输入命令:
ssh-keygen -C "username@email.com" -t rsa
Note: “username@email.com”需要更换成你在Github上注册的Email地址或者是Username
这样会在用户目录(C:\Users\用户名)下产生一个.ssh文件夹,里面为对应的SSH
Keys,其中id_rsa.pub是Github需要的SSH公钥文件。
到c:\Users\用户名\.ssh\目录找到id_rsa.pub(可能位置不一定对,但是确认是以.pub结尾的文件),并用记事本打开复制全部内容。
Note:建议私钥公钥的名称最好写成"id_rsa",这样连接Github的时候会找这个文件,如果文件名已定,之后改名也行。
在github网站选择“Account Settings”“SSH Public Keys”“Add another
public key”,将刚才复制的内容粘贴到key文本框内。
这样就可以直接使用Git和GitHub了。
Note:建议在Git Bash中输入“ssh -v git@github.com”测试能够正常连接github
安装Ruby环境
下载RubyInstaller和DevKit。
因为Octopress需要的Ruby版本为1.9.2,所以选rubyinstaller-1.9.2-p290.exe,DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe。
先安装RubyInstaller,然后解压缩DevKit(路径中不能有中文)。
在“Start Command Prompt with Ruby”命令行中进入DevKit解压缩的目录,然后运行以下命令:
ruby dk.rb init
ruby dk.rb install
gem install rdiscount --platform=ruby
如果安装成功,就可以使用一些Ruby的工具了,也为后面搭建博客提供了基础环境。
安装Octopress
先通过Git从Github上克隆一份Octopress(在Git Bash上输入命令)
git clone git://github.com/imathis/octopress.git octopress
然后安装一些依赖的工具(后面都是在Start Command Prompt with Ruby中输入)
cd octopress
ruby --version # Should report Ruby 1.9.2
gem install bundler
bundle install
安装Octopress默认的Theme
rake install
配置Octopress
将octopress的文件夹下的_config.yml的编码改成UTF-8:
保存(或另存为)时选择编码格式为UTF-8
修改_config.yml,批改url、title、subtitle、author等等。
到Ruby的安装目次\lib\ruby\gems\1.9.1\gems\jekyll-0.11.2\lib\jekyll\找到convertible.rb这个文件,批改self.content
= File.read(File.join(base, name))为self.content = File.read(File.join(base,
name), :encoding = "utf-8")。
写博文
最简单的方式:复制octopress\source\_posts下某个文件,例如2012-07-30-the-first-post.markdown,修改文件名和文件中的内容
或者,命令行中输入rake
new_post["title"],会创建一个新的Post,新文件在source/_post下,文件名如下面的格式:2012-07-31-title.markdown。该文件可以直接打开修改。
写文章时,可以使用Markdown和Octopress
Plugins等工具对内容进行格式排版。
预览效果
在修改设置或者写完文章后,想看看具体效果,可以通过如下命令来完成:
rake generate
rake preview
将博客部署到Github上
在预览的效果符合自己的预期后,就可以通过如下命令将内容部署到Github上了。
如果是第一次部署,需要在Github上创建一个username.github.com的repository
在github网站选择“Create a New Repo”,如图
填写对应的内容即可
note:Repository
name填写username.github.com,username一定要和github的username一致,建好的博客代表的是你这个github账户的主页即page
配置octopress与github的连接:
进入Octopress目录:
rake setup_github_pages
按照提示填入你的github项目网址,比如:
git@github.com:Username/yourname.github.com.git
note:可以按照上面的修改,也可以在github的项目页中找地址
分发到github上:
rake deploy
第一次运行时,会询问是否建立对github的授权,输入:yes。然后将站点更新的内容推送到github上。
补充一点:
最后的但并不是最重要的,我们需要将修改的日志同步到github上,因此下面的3个命令也是必须的。
git status
git add .
git commit -m 'your message'
git push origin source
大功告成!
如何使用 Git 和 GitHub
git安装
安装git程序,执行下面操作:
1.
$ cd ~/.ssh //检查计算机ssh密钥
2.如果没有提示:No such file or directory 说明你不是第一次使用git,执行下面的操作,清理原有ssh密钥
$ ls
config id_rsa id_rsa.pub known_hosts
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*
3.获得密钥:
ssh-keygen -t rsa -C "defnngj@gmail.com"//填写email地址,然后一直“回车”ok
打开本地..\.ssh\id_rsa.pub文件。此文件里面内容为刚才生成人密钥。
4. 登陆github系统。点击右上角的 Account Settings---SSH Public keys --- add another public keys
把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了
5. 接着打开git ,测试连接是否成功
$ ssh -T git@github.com
如果提示:Hi defnngj You've successfully authenticated, but GitHub does not provide shell access. 说明你连接成功了
6. 设置用户信息:
6.1
$ git config --global user.name "defnngj"//给自己起个用户名
$ git config --global user.email "defnngj@gmail.com"//填写自己的邮箱
6.2
在github中找到 Account Settings---Account Admin ,找到一下信息:
Your API token is e97279836f0d415a3954c1193dba522f ---keep it secret! Changing your password will
generate a new token
$ git config --global github.user defnngj //github 上的用户名
$ git config --global github.token e97279836f0d415a3954c1193dba522f
git上传文件到服务端
1. 回到github首页,点击页面右下角“New Repository”
填写项目信息:
project name: hello world
description : my first project
点击“Create Repository” ; 现在完成了一个项目在github上的创建。
2. 我们需要使用git在本地创建一个相同的项目。
$ makdir ~/hello-world //创建一个项目hello-world
$ cd ~/hello-world //打开这个项目
$ git init //初始化
$ touch README
$ git add README //更新README文件
$ git commit -m 'first commit'//提交更新,并注释信息“first commit”
$ git remote add origin git@github.com:defnngj/hello-world.git //连接远程github项目
$ git push -u origin master //将本地项目更新到github项目上去
现在查看github上面的hello world 项目,是不是发现已经将本地中的README文件更新上来了。 :) 恭喜!
git GUI使用
首先在github网站上,新建一个仓库名字,需要与本地项目的根目录名字一样。
下面,我们开始使用Git Gui
下面,我们开始使用Git Gui
如果你想init一个本地的git仓库,到你的代码根目录下,右键选择Git Init Here
这时,你会发现在代码根目录下,生成了一个.git的隐藏属性目录。
再选择git gui
这里有很多命令,你可以直接把你的代码add到仓库,再commit,然后再上传到github
在代码根目录,右键选择Git add all files now
再打开git gui,选择“提交“(commit),输入提交信息,空信息是不可以提交的。
如果要上传到github,需要选择远端(remote)-Add
这相当于运行git remote add origin git@github.com:lettoo/orion.git
这里lettoo/orion.git是我的仓库信息
Remote Add成功后,接下来就是上传了
这相当于运行git push origin master命令。
上传成功后,到github.com网站上就可以看到你的项目代码已经上传了。
如何在Windows上安装Github?安装github
工具/原料:安装有windows操作系统的电脑一台
能上网的环境
1.在百度里面搜索github for windows
2.打开github网站
下载安装包
3.另存为文件
4.保存文件
5.点击安装包
6.开始安装
7.下载安装文件
8.安装完成之后自动打开登陆界面
9.登陆github
10.设置一些信息
11.点击skip
github gui 怎么操作
1.安装SSHkey你已经在github创建了用户,并想从你的终端操作工作。在开始安装GitHub之前,你应该安装sshkeys:(1)$cd~/.ssh回车之后得到信息:“bash:cd:./.sshNosuchfileordirectory”,那就意味着没有产生key,就要继续操作第二步。如果你能够切换到此目录,继续第三步。(2)打开你的终端并打入:$ssh-keygen-trsa-C"your_email@youremail.com".你将获取到以下的行:“产生公共/私有(public/private)rsa密匙配对”。打入文件来保存密匙(/Home/ubuntu/.ssh_id_rsa):现在回车,它会询问你打入通行码,此通行码必须大于4位,否则你将重新所有的过程。重要一步:添加新的Key到ssh-agent$eval"$(ssh-agent-s)"$ssh-add~/.ssh/id_rsa(3)备份并移除存在的sshkeys,敲入"ls"会显示一些文件,现在一个一个敲入以下的命令:$mkdirkey_backup$cpid_rsa*key_backup$rmid_rsa*(4)添加你的sshkey到Github$geditid_rsa.pub拷贝全部的内容,打开github网站并登录,进入到"AccountSettings"点击"SSHPublicKeys"点击"Addanotherpublickey"并粘贴到"keyfield".然后点击Addkey.现在你已经成功安装了sshkey并准备在终端安装github.2.安装github在你的终端打入下面命令$sudoapt-getinstallgit-coregit-guigit-doc3.使用git工作4.克隆:在终端敲入:$gitclonegit@github.com:username/projectname.git来下载分支代码的一个本地拷贝。你将需要你自己的GitHub用户名和在github上的工程名取代“username”。5.配置git:使用自己的用户名和email地址安装gitgitconfig--globaluser.name"YourName"gitconfig--globaluser.email"your@email.com"6.制作脚本/reconfig,make,对代码执行一些变化。修改或者创建文件并把它推送到你的GitHub的fork工程gitaddnew_or_existing_file.cgitcommitgitpushoriginmaster偶尔你想去同步你的fork到主工程的分支并拉出被gitpullupstreammaster(等同于以下语句)的任何官方变化。gitfetchupstreamgitmergeupstream/master7.下面是一些有用的查找,你可以通过它来查看git状态:gitremote-v查看你获取和推送的远端gitstatusto查看你当前的变化gitlogto查看提交到你的fork中的所有变化信息gitlog--stat一个更细致的变化列表gitlog-graph--full-history--all--color--pretty=format:"%x1b[31m%h%x09%x1b[32m%d%x1b[0m%x20%s"是一个基于文本的图像变化
关于github创建网站和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发表评论
暂时没有评论,来抢沙发吧~