Windows下Git和GitExtension配置
2016-01-07 22:30
393 查看
先提下写这篇博客遇到的坑,截图千万不要存为bmp格式,要存为png或其他.大小相差特别大,bmp格式1.3mb,png才80kb.加载速度快了不是一点点.
详细配置参见这篇文章.
我只简要说下需要哪些工具,以及一个才搞清楚的问题:为什么有时候GitExtension打死都不出来加载私匙的对话框,就像下图,PuTTY SSH 加载SSH密匙,这里经常就莫名其妙的消失了,虽然我承认我手贱不知道改了哪里:
)
其他的都比较容易,就不在赘述.
个人资料->SSH公匙,初入手的时候以为公匙最上面的ssh-rsa可以不复制,好傻好天真,我把大概格式也粘贴上去.如下图:
接下来就是如何用GitExtension push到oschina上了. 管理远程,然后配置名称和网址.在下面浏览并加载SSH密匙,然后测试连接.下面会写到如果没有出现”加载SSH密匙”,要怎么办.
好了,现在你可以push pull自己的私有代码库了.
1.SSH那里配置成PuTTY
2.启动pageant.exe.这个程序是PuTTY认证客户端,如果关闭,肯定会无法认证.我现在想想当时可能就是手贱把这个认证客户端给关了,然后就悲剧了.
详细配置参见这篇文章.
我只简要说下需要哪些工具,以及一个才搞清楚的问题:为什么有时候GitExtension打死都不出来加载私匙的对话框,就像下图,PuTTY SSH 加载SSH密匙,这里经常就莫名其妙的消失了,虽然我承认我手贱不知道改了哪里:
)
Windows下Git和GitExtension配置:
1. 下载并安装GitExtension,链接GitExtension.
安装GitExtension时有两个地方需要注意,一个是Required Software,选中MsysGit和KDiff3,其中MsysGit提供Git命令,毕竟GitExtension只是相当于git命令的GUI;KDiff3是用来比较源代码差别的工具,既然管理源代码,肯定新的代码和老的代码是有区别的,GitExtension就是通过这个来识别代码区别的.另一个是Select SSH Client,这里选择PuTTY,因为OpenSSH是通过命令行对话框登陆,这里并不方便而采用PuTTY,可以通过私匙登陆.如下图2. 配置GitExtension.
2.1. Git的配置.
如下图:2.2. SSH配置.
SSH配置成PuTTY登陆方式.如下图:其他的都比较容易,就不在赘述.
3.公匙和私匙的使用.
接下来就是用PuTTY Key Generator(puttygen.exe)生成公匙和私匙.然后把公匙在Github或oschina上配置.如何在Github上配置公匙有很多文章讲述了,我在这里讲下如何在oschina上配置公匙.无偿做个广告,才发现oschina的私有代码库也是免费的,可以把自己的项目代码上传上,尝试下真正的Git了,原来都是自己单机玩.个人资料->SSH公匙,初入手的时候以为公匙最上面的ssh-rsa可以不复制,好傻好天真,我把大概格式也粘贴上去.如下图:
接下来就是如何用GitExtension push到oschina上了. 管理远程,然后配置名称和网址.在下面浏览并加载SSH密匙,然后测试连接.下面会写到如果没有出现”加载SSH密匙”,要怎么办.
好了,现在你可以push pull自己的私有代码库了.
没有 “PuTTY SSH 加载SSH密匙”对话框,怎么办?
有时候,”PuTTY SSH 加载SSH密匙”会莫名其妙的消失,我承认是我手贱点了不该点的,但是我不知道我手贱点了什么……经过好久的顿悟,忽然就明白了.记录下来,避免后来者踩坑:1.SSH那里配置成PuTTY
2.启动pageant.exe.这个程序是PuTTY认证客户端,如果关闭,肯定会无法认证.我现在想想当时可能就是手贱把这个认证客户端给关了,然后就悲剧了.
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- Linux Generating SSH Keys
- git更新已經刪除的文件
- 如何重装TCP/IP协议
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- git终极指南:在实际开发中的应用
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得