windows下的git配置,puttygen.exe生成公钥

来源:互联网 发布:比尔盖茨 院士 知乎 编辑:程序博客网 时间:2024/06/07 01:59

一:git使用简介

1.1 Git-1.9.0-preview20140217.exe 下载  http://code.google.com/p/msysgit/downloads/list 

1.2 TortoiseGit-1.8.7.0-32bit.msi 下载  http://code.google.com/p/tortoisegit/wiki/Download?tm=2

1.3 先安装 1.1 再安装 1.2 。因为此程序提供了 Git 核心。而且安装顺序是:先安装 msysgit,然后安装 TortoiseGit。如果你弄反了,就必须 进入 TortoiseGit 的设置界面(右键菜单上 TortoiseGit -> Settings -> General -> MSysGit -> Path),手动指定 Git 核心文件的位置(例如 c:\Program Files\Git\bin)。

安装步骤没啥好说的, 我使用是默认的安装。

1.4 创建完毕,克隆数据库

二:原理

公钥认证需要一对密钥:公钥-私钥,所以在你的的电脑上要有:private.ppk(私钥)文件和Public文件(公钥),用私钥加密公钥。

握 手原理:当登录服务器时,客户端软件将向服务器发出公钥认证请求,服务器先检查你的公匙是否合法,然后就用公钥加密一个随机数发送给客户端软件。客户端软 件用私钥将这个加密的随机数解密后发送给服务器。因为公钥和私钥是成对使用的,公钥加密的数据只能用私钥解密,所以服务器就可以确认公钥认证的合法性了。

三 :操作步骤
1.程序->运行puttygen

点击[generator]按钮,然后点击【Save public key】保存public文件,再点击【 save private key 】保存私钥,。

技巧说明:在生成过程中一定要用鼠标在界面上移动,这样就会很快的生成key值,将生成的key值粘贴到下面2中key输入框中.

将以上的Public和Private.ppk保存在指定目录下Key下

在  key passphrase:输入你的密码,该密码有时需要点击左上角 file下菜单才能出现,密码是你每在git上获取代码或提交代码时需要启动后台puttygen.exe的密码

 

2.  公钥保存到服务器 /home/git/.ssh/authorized_keys

3.  获取时需要载入Private.ppk文件,指定到存放它的目录,然后选择Private.ppk文件,输入用户即可。

4.  打开 TortoiseGit Settings

Remote 这是个名字,起一个自己知道的就可以。

URL:就是你在Github上创建的库。

这里如果设置成类似git@github.com:/home/db.git 就必须使用SSH方式。

如果设置成 https://XXX@github.com/xxx/xxx.git 就必须使用Http方式,也就是用用户名和密码来push和pull.

putty 也就是刚才导出来得私钥。

之后就可以找个文件夹来创建版本库..

大体的操作跟SVN差不多。

需要注意的是每次commit 都必须填写message。。

0 0
原创粉丝点击