版本控制工具git之生成ppk及使用

转载 2016年06月02日 11:09:42

一、简介

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
 
二、工具介绍
github:服务器端
git:客户端
TortoiseGit:是一个开放的,为的git版本控制系统的源客户端.像一个普通的文件服务器,除了会记得您有史以来的文件和目录的每一个变化外,还可以恢复您的文件的旧版本,并研究如何以及何时改变了历史数据,谁改变了它.
puttygen:是一套可以产生密钥的工具;可以生成RSA或DSA密钥;用于Putty、Plink、PSFP、PSCP和Pageant.
 
三、生成步骤
1、首先下载git,可以选择下载git GUI,下载完毕后并打开,点击help,选择Generate ssh key
生成ssh key的方法二:在命令行中输入ssh-keygen -t rsa -C "your_email@example.com"默认会在相应路径下(/your_home_path)生成id_rsaid_rsa.pub两个文件,如下面代码所示:
ssh-keygen -t rsa -C "your_email@example.com"
# Creates a new ssh key using the provided email
Generating public/private rsa key pair.
Enter file in which to save the key (/your_home_path/.ssh/id_rsa):
2、把这个SSH放到github上。用公钥。先在GitHub上注册一个用户,然后进入account-setting



  然后把id_rsa.pub里的内容复制进去就可以了。

  
3、找到刚刚生成的id_rsa(私钥,与公钥一起生成),路径一般为user/.ssh/id_rsa。
4、下载puttygen,运行puttygen,点击Conversions菜单项中的Import key ,选择在刚刚生成的id_rsa文件 ,在puttygen的界面上点击Save private key按钮就可以把私钥转换为ppk的格式了,并存放好自己的ppk。
5、ppk的使用
   1.安装TortoiseGit
   2.选择放项目的文件夹并且鼠标右击选择git clone,如下图所示:
      1处即:填写项目获取的地址(ssh://, http(s)://, git://,或是只是以一个用户名(git 会认为这是一个ssh 地址)为前辍
      2处即:项目获取下来存放的地址
      3处即:存放ppk的地址,点击OK就可以获取了

TortoiseGit生成.PPK拓展名的密钥

TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用。...

Mac下git通过SSH进行免密码安全连接github

git可基于SSH密钥对认证机制实现免密码登陆,公钥标识本机身份(被添加到github服务器信任设备列表)。...
  • phunxm
  • phunxm
  • 2015年04月17日 00:19
  • 40491

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

IIS的ISAPI接口简介

ISAPI(Internet Server Application Programming Interface)作为一种可用来替代CGI的方法,是由微软和Process软件公司联合提出的Web服务器上...
  • lionzl
  • lionzl
  • 2011年08月08日 22:21
  • 334

ISAPI 与CGI 的 比 较 及 其 实 现

  ISAPI 与CGI 的 比 较 及 其 实 现 龚 建 勇 ( 华 中 理 工 大 学 图 像 识 别 与 人 工 智 能 所) ( 通 信 地 址: 华 中 理 工 大 学 西 五 舍203 ...

Android studio怎么使用git版本控制工具

我们在实际做项目开发时,一般都需要多人协同开发,这就产生了代码管控的需求,一些版本控制的工具就应运而生了。现在常用的一种是git,另外还有些svn等,本人感觉git工具比较好用,这篇文章也只讲述git...

Git版本控制工具-----远程仓库GitHub的使用

1、GitHub的介绍 其实完全可以自己搭建一台运行Git的服务器,不过现阶段,为了学Git先搭个服务器绝对是小题大作。好在这个世界上有个叫GitHub的神奇的网站,它是全球最大的代码托管网站,主要借...
  • SDUTACM
  • SDUTACM
  • 2016年04月11日 08:41
  • 401

Git版本控制工具使用教程(一)

Git 版本控制工具 2.11.0 使用教程(一)git 官方网站 : https://www.git-scm.com/ Step 1 : 安装Git 通过(https://www.git-sc...

Git版本控制工具使用教程(二)

Git 版本控制工具 2.11.0 使用教程(二)在上一篇博客中我们讲到了关于 Git 的最基本的用法, 包括安装 Git、创建代码仓库、以及提交本地代码. 本章中我们会讲到更多关于 Git 的使用技...

版本控制工具之二:git的安装与使用详解

一.搭建环境中央代码仓库服务器: 在Linux系统下你可以自己搭建 此处我们使用代码托管网站(https://github.com)git客户端:(以下2个都要安装...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:版本控制工具git之生成ppk及使用
举报原因:
原因补充:

(最多只允许输入30个字)