git/ TortoiseGit如何使用证书登录
】git/ TortoiseGit如何使用证书登录
http://rongjih.blog.163.com/blog/static/335744612010619111042465/
http://help.github.com/win-set-up-git/
http://kylecordes.com/2008/git-windows-go
顺带说一下如何用证书登陆远程机器
用Putty Key Generator的Conversions菜单里的Export OpenSSH key即可得到一个OpenSSH认识的带有私钥的证书
将该证书放置在用户的.ssh目录下,如果是cygwin则目录位于cygwin\home\${username}\.ssh\
文件名可任意,默认为id_rsa,如果不是id_rsa则在执行ssh命令的时候加参数 -i ~/.ssh/certfilename
记住文件的访问属性至少要改为0600,如果是默认的ssh会拒绝使用的
scp命令的使用:scp -i certfilepath user@srcHost:path-on-src-host user@destHost:/path-on-dest-host
从本地往远程拷贝,则无需登陆远程机器,直接scp -i certfilepath local-file-path user@remoteHost:path-on-remote-host
从远程往本地拷贝,调换一下src跟dest的位置即可
之所以不要登陆,因为一般本地如果在内网的话则就没有公网ip,从而导致无法写参数,当然,如果本地与远程的ip都是相互可以ping通的话就没有限制了
===============
TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。也就是说使用ssh-keygen -C "username@email.com" -t rsa产生的密钥在TortoiseGit中不能用。而基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥,配置步骤如下:1)运行TortoiseGit开始菜单中的puttygen程序,如下图示
2)点击“Generate”按钮,鼠标在上图的空白地方来回移动直到进度条完毕,就会自动生一个随机的key,如下图示 如有需要,可以为密钥设置对应的访问密码,就是修改上图中“Key passphrase”和“Confirm passphrase”的值。3)将上图中多行文本框的内容全选、复制,并粘贴到github账户的 SSH public key中,这就是适用于github的公钥。4)点击上图中的“Save private key”按钮,将生成的key保存为适用于TortoiseGit的私钥(扩展名为.ppk)。5)运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,图标显示为,双击该图标,弹出key管理列表,如下图示 6)点击上图中的“Add Key”按钮,将第4步保存的ppk私钥添加进来,关闭对话框即可7)经上述配置后,你就可以使用TortoiseGit进行push、pull操作了。
转载于:https://blog.51cto.com/aaronzzq/1152290
git/ TortoiseGit如何使用证书登录相关推荐
- git/ TortoiseGit 在bitbucket.org 使用证书登陆
背景:使用https协议在bitbucket中进行pull,push 时每次都要输入密码,比较麻烦还耽误时间,在网上找了下保存密码的方式 使用在用户环境变量中配置_netrc 文件的方式(http:/ ...
- Git Tortoisegit的基础安装与登录
下载安装包 Git下载地址:https://git-for-windows.github.io/ Tortoisegit及语言包下载地址:http://tortoisegit.org/download ...
- 如何使git接受自签名证书?
本文翻译自:How can I make git accept a self signed certificate? Using Git, is there a way to tell it to a ...
- ssh证书登录(实例详解)
前言 本文基于实际Linux管理工作,实例讲解工作中使用ssh证书登录的实际流程,讲解ssh证书登录的配置原理,基于配置原理,解决实际工作中,windows下使用SecureCRT证书登录的各种问题, ...
- linux 禁止 密码 登陆,CentOS设置证书登录并禁止密码登录
CentOS设置证书登录并禁止密码登录 普通用户登录时,以往的做法往往是使用账号密码登录,但是这样的登录方式风险相当高,使用密钥登录能大大降低风险 1. 生成密钥 ssh 公钥认证是ssh认证的方式之 ...
- SecureCRT密钥key远连接程ssh证书登录Linux
国内大部分人用的系统是windows,而windows下有很多ssh客户端图形工作,最流行,功能最强大的就是SecureCRT了,所以我会单独针对SecureCRT简单讲下实现ssh证书登录Linux ...
- emqx使用自制CA证书登录配置(双向认证)
1)服务器环境 操作系统:centos 7 Emtqq版本:v3.1.0 Mysql版本:V5.6+ 2).生成自签名的CA key和证书(简单起见客户端和服务端共用一个CA证书) openssl g ...
- SSH证书登录方式(无密码验证登录)
常常在工作中需要在各个Linux机间进行跳转,每次密码的输入成了麻烦,而且也不安全.在实际使用中,在windows下常使用secureCRT工具或teraterm工具进行SSH登录,以及实现hadoo ...
- Apache Nifi在Windows环境下搭建伪群集及证书登录
代码地址如下: http://www.demodashi.com/demo/11986.html 前些时间做了关于Apache Nifi分布式集群的搭建分享,但很多时候要搭建分布式集群机器资源是个问题 ...
最新文章
- mysql性能优化学习笔记-存储引擎
- HandlerThread原理与应用
- linux强制格式化,linux – 如何格式化ifconfig的输出
- kafka监控linux脚本,zabbix监控kafka
- VTK:图片之ImageEllipsoidSource
- 写 Python 到底用什么编辑器好?鹅厂程序猿吵翻了
- 文献学习(part87)--Linearized Alternating Direction Method with Adaptive Penalty for Low-Rank ...
- 在OpenCV中将cv::Mat绘制到MFC的视图中
- 前端解读控制反转(IOC)
- VUE: 当前页面 引用自定义公用样式 (:style=“样式名“)
- 9.20–9.24 三亚
- java 打印ascii字符串_简单使用JAVA打印纯ASCII字符构成的酷图效果
- where条件中等值连接使用双竖杠影响SQL性能
- oracle工程师考试题,信息安全工程师考试练习试题及答案(三)
- linux中文变成日文,linux nkf 日文编码转换命令[转载]
- 计算机设计大赛的感悟,计算机设计大赛含金量
- Proe/Creo元件替换的方法
- html无序列表转换为图片,HTML 无序列表项目符号使用图片的CSS写法
- 水调歌头.明月几时有 小儿拼音版
- Gerrit新建用户登录时显示Forbidden