Git使用123

  1. Git是一个分布式的源代码管理软件,相较于其它类似软件有很多特性。具体的介绍及下载,请访问官网:http://git-scm.com
  2. 学习Git的几个网址: 1)官方文档:http://git-scm.com/documentation 2)Pro Git: http://progit.org/book/, 简体中文版:http://progit.org/book/zh/

基本上就够用了,下面只是简单记录下常用命令: 1. 在服务器上创建一个库:

mkdir src.git
cd src.git
git init --bare

OK. 这就好了。 2. 从服务器上Clone代码库到本地:

git clone lunny@myserver:/home/lunny/src.git

这会通过ssh协议从远程拷贝代码库到本地的src.git目录,我们的源代码就可以放到这个目录下了。

  1. 可以将需要管理的文件都放到这个目录下。git将文件分为四种状态: [untracked]:在代码库目录下,但是没有进行跟踪的文件或目录 [unmodified]:在上一次版本基础上未修改过的文件 [modified]:在上一次版本基础上修改过的文件 [staged]:已经标记为需要在下一次提交中上传的文件

使用git status可查看当前的文件跟踪状态,请经常此命令进行查看。

  1. 跟踪新文件或新修改用
git add [filename]

如果要添加所有新增或修改过的文件可使用

git add .
  1. 从已跟踪里面删除不需要跟踪的文件用
git rm [filename]
  1. 不需要跟踪的文件,可建立.gitignore文件,并将*.bak等类似语句加入进行屏蔽
  2. 如果所有需要进行跟踪的文件都已添加好,则可进行一次提交
git commit -m "add a file"
  1. 提交好后,如果需要推送到远程服务器上: sh git push origin master
  2. 如果服务器上其他人有更新,本地要进行更新: sh git pull 刚开始,有这几步就够用了。如果要进一步了解,特别是分支的概念,可以访问前面提到的两个网址。

加密软件TrueCrypt安装及使用简介(三)

3.4   创建分区/U盘加密卷

创建U盘加密卷和创建文件型加密卷过程大致相同。如图3-15所示,在主界面选择【创建加密卷】后,选择【加密非系统分区/设备】。

3-15

图3-15

点击【下一步】,将出现卷类型的界面,这个和文件型卷是相同的。这里我们以“隐藏的TrueCrypt”为例进行讲解。如图3-16所示。

3-16

图3-16

标准卷和隐藏卷是有区别的:隐藏卷实际会创建两个卷,会要求输入两次密码,第一个卷和第一次密码和标准卷一样。第二个密码是给隐藏卷的。当在使用时输入第一个密码,则会加载标准卷,当输入的密码是第二个密码,则会显示隐藏卷。

点击【下一步】之后将到一个加密卷模式选择界面,这个界面在选择【隐藏卷】时有,在选择【标准卷】时是没有的。这里可以选择【常规模式】,即新创建卷,如果选择【直接模式】则会在已有的标准卷中新增一个隐藏卷。

3-17

图3-17

这里我们选择【常规模式】,点击【下一步】,将会到一个选择加密分区或设备的界面。如图3-18所示:

3-18

图3-18

这里可以选择加密硬盘上的一个分区或者U盘上的一个分区,也可以加密整个硬盘或者整个U盘。这里有一个小提示,如果加密了整个U盘,那么你到一个没有安装TrueCrypt的计算机上,就必须先安装好,才能够将U盘挂载。所以,实际上一般有两种做法:

1) 将U盘分成多个分区,区分其中的加密分区和非加密分区。将TrueCrypt的解压版本拷贝到非加密分区中,到一台新计算机上不需要安装,直接运行即可。

2) 使用文件型加密卷。

选择好设备后,点击【确定】,并点击【下一步】,会弹出【外层加密卷】的界面,先进行外层加密卷的设置,如图3-19所示。

3-19

图3-19

接下来的步骤和创建文件型加密卷并无区别,这里需要注意的是,最后一步会对磁盘分区进行格式化,所以请注意先备份该分区中原有的数据。

3-20

图3-20

在完成之后将会进行隐藏卷的设置,设置方法和外层卷类似。这里需要注意一点,标准卷和隐藏卷的密码不要相同。

这里有一个需要注意的地方,如果一个分区是1G大小,那么外层卷会显示为1G,隐藏卷会显示为你设置的大小。不要在外层卷放太多文件,当使用太大时会破坏隐藏卷。

3.5   使用分区/U盘加密卷

当分区或U盘加密卷创建好之后,就可以使用了。如图3-21所示,点击选择设备,选择加密的分区或者U盘,然后点击载入,将会弹出密码输入框,后面步骤和文件型加密卷相同。

这里有一点需要注意的,如果创建了隐藏卷。那么输入标准卷密码程序时就加载标准卷;输入隐藏卷密码就加载隐藏卷。如果加载了一个卷,就不能加载另一个卷了。两个卷同时只能加载一个。

3-21

图3-21

3.6   加密系统启动分区或者整个硬盘

加密方式基本和加密分区相同,不同的是,加密完成后,在启动Windows之前会要求输入密码,否则无法启动Windows。

3.7   修改加密卷密码

在加密卷已经载入后,点击界面上的【加密卷工具】,将会弹出一个菜单,第一个菜单项即为修改加密卷密码。

3-22

图3-22

加密软件TrueCrypt安装及使用简介(二)

3       TrueCrypt使用

3.1   基本原理

TrueCrypt在使用时类似于虚拟光驱之类的软件。首先将加密的卷文件、或者加密的U盘,加密的分区等等都加载为某个Windows盘符,然后就跟使用本地分区一样进行使用就可以了。使用完成之后再卸载掉。

这里需要注意,TrueCrypt的加密方式是先创建加密容器(加密卷或者分区、设备),然后将需要加密的内容存放到这个加密容器中。

3.2   创建文件加密卷

TrueCrypt启动后默认在Windows通知区有一个小图标,点击该图标,将显示TrueCrypt的主界面,如图3-1所示。

3-1

图3-1

点击【创建加密卷】,将显示加密卷创建向导,如图3-2所示:

3-2

图3-2

加密卷有三种,分别为:

1)  文件型:即在磁盘中创建一个加密文件;

2)  加密非系统分区/设备:即将某个非系统分区或者加密U盘等移动设备变成加密卷;

3)  加密系统分区或整个硬盘:即将硬盘某个系统分区或者整个硬盘加密。

这里我们选择【创建文件型加密卷】,点击之后会出现图3-3的界面。

3-3

图3-3

点击【下一步】后,如图3-4所示:

3-4

图3-4

将要求选择一个文件来作为加密卷文件,这个文件的扩展名可随意,最好是用一个不容易被认出是加密文件的名称。这里要特别注意:

1)  不要选择一个已经存在的文件,否则该文件将会被覆盖。

2)  不要自己误删除这个文件,否则加密内容将丢失,无法恢复。

3-5

图3-5

文件选择好之后,会出现【加密选项】界面,如图3-6所示,在这里可以选择加密的算法,一般选择默认即可。

3-6

图3-6

点击【下一步】会出现输入文件加密卷大小的界面,这里我们可以根据自己的需求输入一个值。除非有大文件需要存,一般都不要设置太大,方便保存到U盘中或文件服务器中。如果一个文件满了,那么可以再建一个,也可根据规则,比如一个月一个文件或者一年。

3-7

图3-7

点击【下一步】要求输入加密卷的密码(图3-8),这里密码一定要记牢。如果忘记了密码,加密卷中的文件基本没有找回来的可能。同时这里也可以采用密钥文件的形式,如果使用了文件密钥,注意文件密钥一定要保存好,如果丢失,加密卷也无法打开。

3-8

图3-8

密码输入完毕后将会到最后一步,进行加密卷的格式化。这里可以选择FAT格式和NTFS格式。如果小于4G,建议用FAT,这个文件格式可以在Linux和MacOS中读写。如果选择NTFS,则大小可以超出4G,但是只能在Windows系列操作系统之间读写,Linux中默认可以读取,需要修改配置允许写入才可以写;MacOS中默认无法读取和写入。

3-9

图3-9

3-10

图3-10

至此,文件型加密卷创建完成,我们可以来使用了。

3.3   使用文件加密卷

文件加密卷创建完成后,就跟普通文件类似,可以像普通文件那样复制粘贴。在需要使用时必须通过TrueCrypt进行挂载。挂载的方式如图3-11所示:

3-11

图3-11

在盘符列表框中选择某个盘符,例如选择M:,然后在【加密卷】下的输入框中输入或点击【选择文件】选中刚才创建的加密卷文件,点击【载入】,将会弹出密码输入框,如图3-12所示。

3-12

图3-12

输入此加密卷文件的密码,如果生成了密钥文件,选择密钥文件的路径。点击确定,如果密码正确,系统将会将加密卷中的内容载入到M:盘中。如图3-13所示,在M:盘上点击右键,选择打开,或者通过windows资源管理器选择M盘(如图3-14所示)均可打开。此时可以对M盘进行读写操作,和使用普通的分区没有任何区别。

3-13

图3-13

3-14

图3-14

加密软件TrueCrypt安装及使用简介(一)

1       简介

TrueCrypt是一款开源免费的数据加密软件,它支持如下特性:

1)  支持Windows 7/Vista/XP, Mac OS X, Linux等操作系统,加密文件或者设备可在不同操作系统间使用;

2)  可以选择AES、Serpent和Twofish等算法,也可以组合他们使用,暴力破解的难度非常高;

3)  支持加密文件,加密硬盘分区,加密整个硬盘,加密U盘等移动设备等;

4)  支持密码认证和私钥文件认证;

5)  支持双加密卷,即普通卷和隐藏卷。

2       安装及配置

2.1   安装TrueCrypt

TrueCrypt在Windows上的安装很简单,一直下一步即可。双击安装程序,如图1-1将显示TrueCrypt的使用许可,此时选择接受。

2-1

图2-1

接下来询问你是用安装版本还是解压版本,如果我们是安装在台式电脑上,那么我们选择安装,见图2-2;如果是选择将软件放到U盘中,方便在别的地方试用,则选择解压。

2-2

图2-2

点击下一步,会出现安装选项(图2-3),这一步可以选择给所有用户安装或者只安装个当前用户,另外创建系统还原点可以不选。

2-3

图2-3

点击安装,系统将显示安装日志,过一会儿安装完成,如图2-4所示:

2-4

图2-4

此时安装已经完成,会有一个快捷方式在桌面上显示。

2.2   配置简体中文界面

TrueCrypt支持多语言,它是通过不同的语言文件来达成多语言的。已经下载了语言文件可以直接跳到2.2.2。

2.2.1 下载简体中文语言包

通过TrueCrypt界面可以直接链接到语言包下载网址,步骤如图2-5所示,点击菜单栏上的【Settings】,选择【Language】,将显示语言切换界面,如图2-6所示。点击界面上的【download language pack】,将会打开语言包下载网址。

2-5

图2-5

2-6

图2-6

将下载到的语言包文件解压,将Language.zh-cn.xml文件拷贝到c:\program files\TrueCrypt文件夹下。关闭并重新打开TrueCrypt。

2-7

图2-7

2.2.1将界面语言修改为简体中文

点击菜单栏上的【Settings】,选择【Language】,将显示语言切换界面,此时选择【简体中文】,点击【OK】即可。

2-8

图2-8