Tortoise 码云 ssh使用

Posted imsjw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tortoise 码云 ssh使用相关的知识,希望对你有一定的参考价值。

一.先在码云创建一个项目不做介绍
二.生成ssh公钥和私钥
1.开始菜单搜索PuTTYgen并打开
2.点击Generate开始生成
3.然后鼠标在上方的空白区域随便乱晃,直到生成好为止
4.保存私钥,点击下方的Save private key 将私钥保存到任意一个位置这个文件等下要用到
5.保存公钥,将上方方框中的公钥全部复制下来到一个文本文件中,等下会用到
三.在码云设置上公钥
1.点击个人图标选择设置,进入个人设置界面
2.点击左侧安全设置下的 "SSH公钥"
3.复制公钥到码云,并设置公钥标题,标题随便填一下吧 我写的是 "SSH"
将第二部生成的公钥复制到码云中
四.设置本地Git
1.选择一个文件夹作为项目文件夹
2.在项目文件夹上右击选择 "在这里创建版本库",然后点击确认即可
3.在文件夹中右击选择TortoiseGit->设置
4.设置远端
选择Git下的远端选项
分别填入如下类容
远端: 随便起一个名字,我这边是和项目名相同
Url 项目的ssh (码云中进入项目 选择克隆下载中的ssh地址)
推送URl: 和上方的Url相同即可
putty秘钥: 选择第二步操作中的私钥
最好点击下方的添加保存即可
五.推送项目
1.右击Git提交,选择需要推送的文件
2.选择提交并推送
3.点击提交并推送之后会弹出一个新窗口
4.请勾选 "已知变更" 因为是首次提交,不勾选可能会出现错误,以后推送的时候就不需要勾选这个选项了
5.点击确定,即可推送完成

以上是关于Tortoise 码云 ssh使用的主要内容,如果未能解决你的问题,请参考以下文章

rsa密钥文件转化为tortoise认可的pak密钥文件

如何在带有 Tortoise git 的 Windows 上使用 linux 生成的密钥?

SVN 的使用 Tortoise 的使用

为git配置ssh

Subversion(使用 VisualSVN/Tortoise)拒绝下拉新文件

Tortoise 1.9:Merge 不记录 mergeinfo