tortoisegit添加ssh key,生成ppk私钥

tortoisegit添加ssh key,生成ppk私钥,第1张

注:为tortoisegit添加ssh key --运行tortoisegit开始菜单中的pageant程序将ppk私钥加入即可

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

而基于 git 的开发必须要用到 rsa 密钥,因此需要用到 TortoiseGit 的 putty key generator 工具来生成既适用于 git 的 rsa 密钥也适用于 TortoiseGit 的 ppk 密钥,具体配置步骤如下:

运行 TortoiseGit 开始菜单中的 puttygen 程序,如下图示:

Puttygen.exe

点击 Generate 按钮,鼠标在上图的空白地方来回移动鼠标指针直到进度条完毕,就会自动生一个随机的 key,如下图示:

将上图中多行文本框的内容全选、复制,并粘贴到 git 账户的 SSH public key 中,这就是适用于 git 的公钥。

点击上图中的 Save private key 按钮,将生成的 key 保存为适用于 TortoiseGit 的私钥(扩展名为 .ppk)。

运行 TortoiseGit 开始菜单中的 Pageant 程序,程序启动后将自动停靠在任务栏中,图标显示为:

Pageant ico

双击该图标,d出 key 管理列表,如下图示:

Git的使用越来越广泛

使用命令比较麻烦,下面讲解一下tortoisegit的使用

先下载安装git(msysgit)和tortoisegit,安装后提示重启电脑,不解释

1.找一个文件夹做仓库

这里用repository\shared.gif,空白处点击右键出现以下菜单,创建共享仓库

在d出的对话框勾选make it bare

第一次的话会提示是个空仓库

2.在工作目录下,先确认身份TortoiseGit-->Setting,在打开的对话框里,左边选git,右边就会出现写用户名和邮箱的地方

在用户工作目录下点击右键,选择git clone,d出对话框

点击ok后,发现此文件夹下多了一个隐藏的文件夹.git,则clone成功

3.ethan用户在.git同级目录下添加一个文件index.jsp,里面写内容"hello git!"

然后右键Tortoisegit-->add,完成后index.jsp变成+号

然后右键Git Commit ->"master"... 在d出的对话框,输入message信息后点ok,此时index.jsp变成对勾,提交到了本地服务器

然后右键Tortoisegit-->push则提交到了远程服务器

4.other用户

在other用户的工作目录下,输入用户名和邮箱后,clone和pull,发现了.git文件夹和index.jsp

打开index.jsp输入other update file 保存后,index.jsp变成红色的感叹号

此时右键没有add实际上是工具帮add,然后commit和push

ethan用户pull下来,发现index.jsp里有了other update file

5.冲突解决

有冲突的话,TortoiseGit-->Edit conflicts 比较之后解决冲突之后 TortoiseGit-->Resolve然后commit和push

如何在windows上架设Git服务器

翻译自google(或者googlecode?),自己加了一段关于ssh密钥的 *** 作。

TortoiseGit + msysgit + CopSSH + WindowsXP as server

1.需要软件

msysgit (服务器和客户端)

CopSSH (服务器)

TortoiseGit (客户端)

Junction Link Magic (服务器,可选)

版本就不写了,找最新的就是

2.服务器上

安装msysgit

选择plink, 不是OpenSSH

选择将Git加入path (第二个选项)

安装CopSSH

使用默认设置安装

CopSSH默认安装在C:\Program Files\ICW\

修改CopSSH设置

在C:\Program Files\ICW\etc\sshd_config中, 下面一行取消注释并设为"no"

PasswordAuthentication no

建立一个windows账户


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11371679.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存