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。。
- windows下的git配置,puttygen.exe生成公钥
- 关于Centos的ssh登陆私钥puttygen.exe无法转换的解决方案
- Windows下的git配置
- python windows下exe生成
- windows下生成公钥,链接git,免密
- [Windows] PuttyGen保存的Key文件消失了?!!!
- windows下配置git
- Windows下配置Git
- Git windows下配置
- Windows下配置Git
- Windows下配置Git
- windows下配置git
- Windows下配置Git
- Windows下配置Git
- windows 下配置 git
- Windows下配置Git
- Windows下GIT的安装与配置
- Windows下Git的安装和配置
- .net操作word-1
- 瀑布流函数
- SQL exists和in的区别
- 无上边框出现的问题
- 初始化COM-----------------------AfxOleInit()和::CoInitialize(NULL)区别
- windows下的git配置,puttygen.exe生成公钥
- spring配置笔记
- iOS开发-文件管理
- [2016-3-15 Test]
- app icon 尺寸
- mybatis初学(遇到的一系列问题)
- [cocos2dx] lua注册回调到c++
- RGB颜色查询对照表
- 是不是要这样讲