下面以github为例。
如果已有密钥跳过这一步。如果没有密钥,可以用ssh-keygen来生成
找到TortoiseGit安装目录的 bin/pageant.exe ,启动,并添加私钥匙文件
从github项目中,获取ssh地址
直接Clone这个地址就可以了直接clone了
注:为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 管理列表,如下图示:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)