我们应该感谢相遇,无论结局是喜是悲....
版本控制工具git之生成ppk及使用
  • 首页 > 教程小结
  • 作者:起点终站
  • 2016年5月10日 17:45 星期二
  • 浏览:10828
  • 字号:
  • 评论:4
  • 一、简介


    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
    Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
     
    二、工具介绍
    github:服务器端
    git:客户端
    TortoiseGit:是一个开放的,为的git版本控制系统的源客户端.像一个普通的文件服务器,除了会记得您有史以来的文件和目录的每一个变化外,还可以恢复您的文件的旧版本,并研究如何以及何时改变了历史数据,谁改变了它.
    puttygen:是一套可以产生密钥的工具;可以生成RSA或DSA密钥;用于Putty、Plink、PSFP、PSCP和Pageant.
     
    三、生成步骤
    1、
    生成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、

    cat id_rsa.pub >> authorized_keys

    chmod 600 authorized_keys

    注意:要确保authorized_keys的权限是600,如果权限不对,有的SSH服务器会不认这个文件。

    如果你使用的GitHub,登录到github,点击右上方的Accounting settings,选择SSH key,点击Add SSH key,把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就可以获取了

     (windows下导入附件中ppk密钥,mac需要把id_rsa_pub和id_rsa ,放在mac 用户根目录下面.ssh 隐藏文件夹内。)

    ps:显示隐藏文件夹,可以以通过“终端”,用命令行设置这个选项,命令如下:

    显示:defaults write com.apple.finder AppleShowAllFiles -bool true
    隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false
    之后需重启Finder

      您阅读这篇文章共花了:  
    本文作者:起点终站      文章标题: 版本控制工具git之生成ppk及使用
    本文地址:https://blog.hellozwh.com/?post=5
    版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
    淘宝客交流2016-07-10 21:43
    可以在虚拟机上安装吗??
    起点终站 没错,我就是那个帅逼站长2016-07-10 21:47
    在linux上安装
    淘宝客交流2016-07-10 21:50
    香港主机一般都是linux系统的
    起点终站 没错,我就是那个帅逼站长2016-07-10 21:57
    那就可以啦。。
    返回顶部| 首页| 手气不错| 网站地图| sitemap| 装逼生成器| 站长介绍|

    Copyright © 2014-2017 起点终站   闽ICP备16011094号-1

    00:00 / 00:00
    顺序播放