关于github创建网站的信息

admin 33 2022-11-29

本文目录一览:

如何在 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创建网站和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

上一篇:安阳网站制作(安阳网络推广公司)
下一篇:购买美国的虚拟主机(购买美国服务器)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~