如何在windows下安装GIT

Python018

如何在windows下安装GIT,第1张

本文在Windows7下测试成功。

安装和设置Git

下载Git for

Windows,采用默认安装,安装完成后就可以在本地使用Git了。

但要将内容放到Github上,必须先在Github网站上注册个账户,然后在本机使用Git创建SSH Key。操作如下:

在Git Bash上输入命令:

ssh-keygen -C "[email protected]" -t rsa

Note: “[email protected]”需要更换成你在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 [email protected]”测试能够正常连接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项目网址,比如:

[email protected]: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

大功告成!

1.Help King Mark

很简单的任务打完之后right+1 优秀的英雄King Mark 加入

King Mark 是Champion 是种在后期可以一挑多部队的英雄

点数全部灌攻击技能配点方面就是加强他本身带有的Dragon strike 以及自身部队无敌

点满之后由于兵种也逐渐高级化攻防加成很明显就点强化部队4

2.Alliance with somerest

这边会遇到4对Tyrant的弓箭手要达到接近无损要攻占上方的村庄并左移到森林中利用森林的掩护

发挥部队中bowmen的火力其中kingMark的原始部队要转成shield的阵行在森林中一对可以挡住敌军两队

以有效的保护我方弓箭队。打完后 right+1

3.wound kinght

治疗去找druid 付钱的话oldfaith right 都+1 ,并且加入第一个sege英雄Gareth

Gareth 相较其他sege的好处在于初期加入点数很自由把黑云点满打主城会非常好用

点数平均冠在魔法与攻击技能优先点黑云(shadow curse) 然后往伤害法术+40%的方向去点

或是+魔法最大值的方向后期把dragon breath点满CD MANA都很低是高阶兵种杀手

4.帮助Balan 攻打Balin

这仗要达到少量减损部队要先往右边调动与Balan会合后利用少量森林掩护

对方archer比较强要看情况使用Fog 我打最好的一次损失4X的兵

在森林零零散散的地形对付archer 就很累... 打完right+1 另一个英雄Balan加入

Balan 也是champion英雄因为点数分配的关系他应该是初期最是和解任务的英雄

点数也是主力放攻击不过少量点数要点一些adventure

技能点法主要是强化自身攻击的cleaver 不过由于很快会开始遇到oldfaith的敌方英雄丢法术

所以先点反魔法2~3 在去点cleaver及其进阶被动技能会比较保险

5.excalibur

中间的选项中,刚开始如果先不要选去Gareth的那个选项,可以花1000 food+gold 买15只重装骑士

记得去找druid帮忙吹号角可以选择突袭一开始就可以包围敌军

6.两个主城的选择Viroconum较为适合oldfaith 不过两个任务都要解

seeds of war 要选择将王子的计画告知当地领主john 并选择oldfaith 与right都会+1

heirs of Viroconum 可以买到不错的兵种有时候运气好可以买到两队archer 带50%魔法减伤

其中第二个选项是叫他去打另一个英雄不过效果很有限...

7.这边有个分支的任务在解curse sword 北边的breaking the curse 对我们的走向较符合

一开始找druid 他叫你去搞chris的教父突袭完之后选择饶恕他们right会+1

找seelie会有个选项是服侍他两年回来后经验会+1500(好像) 并学会lighting bolt(闪电)

少一个英雄两年VS让他学闪电1 见仁见智我是跟他决斗没学闪电

最后oldfaith +1

打下Viroconum 之后主城在冬季可以建设研发跟政策也出来了

研发如果Kay没有点学者研究点数会很卡速度很慢

主城建设 很简单 根据取向去建设

研究方面研究兵种...最终都是用特有兵种所以我建议直接研究经济吧

把左边两行弄出来oldfaith的那个政策越快研发出来越快能使用oldfaith的兵种

至于rightful 要刷随机任务发生一堆灾害任务砸钱下去rifht就出来了

8.the heir

这个任务要先去找survivor 然后他告诉你去找ranger

途中就会遇到巨人选择包围并劝降可以获得两只巨人(强烈推荐:因为巨人跑很快攻击也很高

叫champion类型的英雄戴上他就是敌方的英雄杀手在第二章打梅林回归的那个任务时很好用)

后面看英雄的adventure够不够够的话不用打也能解

不够的话要开战建议直接开战了白天打起来比较好打

9.into the deepwood

这个任务假如前面的任务死太大这个任务大概会失败因为它有时限

不注意的话可能补个兵任务就失败了

10.解完上个任务可能过1~2季会出The Dagonet

所以不要急着离开Mercia省等任务出来去解

迷宫:东-北-东-东-北-北-北-西-西-南-西然后选择bring peace的那个选项Dagonet会加入

Dagonet 是个不错的sege英雄不过我一个部队都会带四只英雄所以他直到后面有其他英雄加入我才用

sege的加法应该都是主魔法副攻击Dagonet唯一与众不同的地方在于它有个技能是Master of the deepwood

叙述上是说如果他是队长部队的伤害移动都+30% 不过移动方面我一直感觉不出来...怀疑是在森林中才有用

11.The vision

这个任务如果不仔细看内容很容易最后就失败好像是唯一要在大地图跑来跑去的任务

-1 任务中会去找church讨水晶球选择我是oldfaith信仰者可能会因为他拒绝砍了他oldfaith+1

-2 解into the deepwood的地点 是西Mercia。往北进入大森林森林中最靠近Mercia的乡村(可以征兵的那个)

走过去 任务才会出来

-3 调查水晶塔混入之后有三层可以调查地下那层是正解不过不急着下去

先调查其他地方都可以获得宝物都调查完自动会到地下那层解掉任务

-4 上述任务完毕后在亚瑟的第一个省会出现任务会触发Battle 不是很好打

12.Lost children

这个任务跟Dagonet的任务好像是游戏中惟二的puzzle

假如adventure够高 会省略puzzle

不够的话找着找着会来解puzzle 选项是2(ruby) 3(bird) 4(flower)

找到凶手如果他说了事实没饶恕他tyrant+1 (就是rightful-1..) 所以要spare他们.

13.Merlin的return

这个任务不急着去解他跟另一个在Mercia的任务只能选其一

解这个任务会跟18级的英雄打... 这仗非常难打

黑云闪电丢一丢会死很快而且对方巨人很多

我打赢的方式是速战速决把队伍中的archer 全部换掉换成Yemo(忘记怎么拼了..是枪兵spearmen)

新手FAQ

Q:如何进入《亚瑟王》游戏世界?

A:《亚瑟王》游戏是一款无客户端的战争策略网页游戏,玩家无需下载客户端,可直接登录网页进行游戏。

Q:我如何注册账号?

A:点击官方网站的登陆框下方的“注册”按钮,转入注册页面,填写完注册信息后,点击最下方的“立即注册”,即可注册成功。点击官方网站首页内注册按钮,进入注册页面,填写相关信息注册即可。注:注册邮箱是玩家找回密码的唯一途径,请务必填写真实有效的邮箱。

Q:忘记密码怎么办?

A:玩家可以在官方网站或游戏服务器的登录框下面与官方网站的账号管理中看到忘记密码,点击进入后根据提示操作找回密码。

Q:忘记注册邮箱怎么办?

A:注册邮箱是玩家找回密码的唯一途径,为了保障玩家的利益,当玩家无法提供或正常使用真实有效的注册邮箱时,官方人员无法提供找回密码服务。玩家在注册时请务必使用真实有效邮箱。

Q:如何更改密码?

A:进入“我的资料”页面,在此可以查看您的个人资料;进入“修改资料”页面可以修改您的个人资料以及登录密码。

Q:忘记通行证怎么办?

A:需要提供网站注册邮箱以及游戏昵称后提交查询。

Q:我怎样全屏游戏呢?

A使用键盘上“F11”键可进行全屏或退出全屏操作。

Q:我在哪里领取我的活动礼包?

A:点击游戏界面的左上角的礼包按钮,获取您的游戏礼包。

Q:如何开启和关闭亚瑟王游戏中的声音?

A:点击主界面底部的功能按钮“系统”可开启和关闭游戏声音。

Q:亚瑟王如何使用游戏中的道具?

A:点击主界面底部的道具按钮,进入“我的道具”,左键单击相应道具,点击“使用”按钮。

Q:怎样获取资源?

A:通过升级资源场所,增加单位时间的产量,同时官方人员准备了大量的成长任务和日常任务,完成这些任务可获取丰厚的资源、声望和银币奖励。

Q:怎样获取银币?

A:通过提升市集等级,增加单位时间的银币产量;同时官方人员为玩家准备了大量的成长任务和日常任务,完成这些任务可获取丰厚的资源、声望和银币奖励。

Q:怎么石料和木材不够用了,无法升级建筑了!

A建筑建造和升级消耗的木材和石料比重较大,城外资源建筑先将采石场和伐木场升至高级,进入科技界面,研究相应提高木材和石料产量的科技,提高木材和石料的产量。还有完成成长任务有丰富的资源奖励,一定要记得点击完成领取任务,参加一些官方活动也能获得丰富资源奖励。

Q:我想拆了一个骑兵营,会返回我建造时的资源吗?

A:拆除建筑不会返回资源。

Q:升级建筑时,提示我人口不足了!

A:人口上限由民居等级数量决定,你当前人口上限不足以支持你升级该建筑,升级或建造民居可增加人口上限。

Q:掠夺邪教徒后,军情显示我有10个士兵受伤了,他们去哪里了?

A:亚瑟王城内有一个名为“教堂”的建筑伤兵都会及时的送到里面等待治疗,治疗伤兵需要消耗银币,也可以遣散伤兵。

Q:我从拍卖场拍卖的物品找不到了!

A:拍卖所得的物品和未拍卖出的物品都保存在拍卖场的临时仓库中。进入王城-拍卖场,选择物品放入背包。注意物品在临时仓库中只保存30天,30天后将会被清空。

Q:君主界面看到的发展度与城堡界面看到的不一样吗?

A:君主界面发展度总览为玩家所有城市发展度总和,城堡界面发展度为当前城市发展度信息。

Q:我怎么才能同时建造多个建筑?

A:游戏商城中可购买建筑手册,使用后可同时建造5个建筑。

Q:如何加速我的建筑时间?

A:游戏商城中可购买建设卷轴,使用不同等级卷轴后可提高相应的建筑速度。同时,商城还提供了“立即完成”卷轴,使用后可立即完成建筑建造。

Q:我被封为侍从了,爵位有什么用呢?

A:爵位等级越高,玩家可拥有的领地数量、野地数量、村庄数量、将领数量及每日工资越高。

Q:谁知道《亚瑟王》的市民支持度是做什么用的?

A市民支持度可在教堂中恢复。每次守城战失败时降低市民支持度,每日最大降低4000点市民支持度。当市民支持度为0时,城市可被占领。市民支持度还将影响城市资源基础产量。

Q:职位晋升文勋武勋不够啊!怎么增加呢?

A:战斗可以增加君主的武勋;消耗资源可以增加君主文勋,城市建设、军队招募和科技研究都会增加君主文勋。

Q:单击使用月长石无法使用?

A:月长石为爵位升级道具,不能直接使用,进入王城-王城界面,爵位升级时使用。类似的爵位升级财宝、联盟材料、部分将领类道具等是在特定环境下使用的,无法直接使用。

Q:如何获得声望?

A:消耗资源、战争胜负影响或完成任务都可以获得声望,影响君主排名

Q:将领怎么样升级?

A:将领可在王城的“军事学院”中进行军事训练及通过战争杀伤敌方士兵来获取经验,经验达到指定条件后,将领升级。

Q:将领如何学习技能?

A:点击君主头像右侧“王城”按钮,进入“王城”后,王城内 “军事学院”将领在军事学院中可进行‘军事训练’‘技能进修’‘购买技能’。

Q:酒馆里刷新了一个天才将领,但是我的将领满了,怎么办?

A:你所能携带的将领上限由你的爵位等级决定,达到升级条件后,进入王城的王城可进行爵位升级。或者你进入将领列表,解雇掉一个品质较低的将领,可再进行招募。

Q:有人说在装备商店里看见紫色装备,我怎么没看到呢?

A:亚瑟王的装备商店中的装备对每位玩家是独立存在的。

Q:我的银币是足够的,为什么我的将领不能进行军事训练了?

A军事学院内每日提供每个玩家5次免费军事训练的机会,5次训练使用完后,需要消耗金币进行训练。

Q:招募将领时,将领介绍中的兵种适应性是什么意思呢?

A兵种适性共分S,A,B,C,D,E六级,将领适性为随机生成,将领适性拥有经验值,随着带领相应兵种战争杀死敌人而增加,经验值达到一定数量,该兵种适性则自动升级。步兵适性--步兵生命值提升;弓兵适性--弓兵生命值提升;骑兵适性--骑兵生命值提升;机械适性--机械生命值提升。

Q:我的将领进修技能总是得到被动技能,我想要个主动技能,怎么办?

A:军事学院的技能购买中可以选择技能书进行购买,技能书每10小时刷新一次,也可以使用金币立即刷新。

Q:如何获得强化石和镶嵌宝石?

A:亚瑟王中玩家可通过战斗掉落、野地采集、商城购买等获取强化石和镶嵌宝石。

Q:亚瑟王中如何给装备镶嵌宝石?

A:亚瑟王中玩家可进入王城的铁匠铺为装备镶嵌宝石,宝石等级越高,所加成的效果越高。

Q在亚瑟王中我可以自己制作装备吗?

A:亚瑟王中除了可以购买装备、战斗掉落,玩家还可以在王城的铁匠铺中使用装备制作图纸和制作材料制作装备。

Q:装备制作图纸的等级是什么意思?

A:亚瑟王中装备制作图纸的等级越高,制作出来的高品质装备的几率越高。

Q:亚瑟王中如何强化装备?

A:亚瑟王中玩家可进入王城的铁匠铺使用强化石强化装备。

Q:怎样招募军队?

A:主城中的射击营、步兵营,骑兵营,谍报中心、佣兵工会建筑中,均可进行各个兵种的招募。

Q:我是新手,老玩家来攻击我怎么办?

A:《亚瑟王》为每位新玩家准备了72小时的新手保护时间,保护时间内无法被其他玩家攻击和攻击其他玩家。

Q:我派出一个军队占领普通采石场,怎么没有回来?

A:亚瑟王中军队占领成功后将驻守在该野地,在军情的驻守部队中可查看军队信息或召回。

Q:亚瑟王中战斗只要看兵种吗?还有什么要注意的吗?

A:亚瑟王中军队战斗除了看兵种,还要注意兵种的攻击类型和防御类型。兵种的攻击类型有普通攻击、穿刺攻击、破甲攻击、攻城攻击。兵种的防御类型有轻甲、中甲、重甲、攻城甲。根据兵种和兵种的两种类型来设定战术。

Q:我的联盟任务中怎么没有任务?

A:玩家需要创建或加入联盟才会出现联盟任务。

Q:日常任务可以同时领取多个任务吗?

A:亚瑟王中可以领取多个日常任务。

Q我怎么才能创建联盟?

A:玩家爵位需要为荣誉勋爵或以上才能创建联盟,联盟创建将消耗20000银币。

Q我不喜欢这个联盟名称,我能马上解散联盟吗?

A:亚瑟王中联盟创建3日内无法解散联盟。

Q:联盟材料如何获得?

A:联盟材料获得途径有战斗掉落、野地采集和商城购买等途径获得。

Q:我想取消科技研究,我消耗的银币会返回给我吗?

A:取消科技研究将返回研究所耗银币的50%。

1、进入项目根目录,使用命令rails g model User account:string password:string name:string email:string,然后会自动仙剑一些文件夹,接着输入rake db:migrate迁移文件。

2、编写保存数据逻辑,我在醒目中新建了一个Users的controller,另外也在之前新建的Home中也加上了一些方法(使用rails g controller命令新建,具体请看上一篇)