`

tortoiseGIT ssh方式

    博客分类:
  • git
git 
阅读更多

1、安装git

2、打开git Bash,产生密钥

  • 在git bash命令行窗口敲入cd ~/.ssh
  • 生成公钥和私钥
$ ssh-keygen -t rsa -C "zhaolei@meijinsz.com.cn"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/zhaolei.MEIJINSZ.000/.ssh/id_rsa):
 id_rsa_sz
如果你.ssh目录下已经有公钥和私钥了,在这一步可以重新命名一个新的密钥名字,如id_rsa_sz
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa_sz.
Your public key has been saved in id_rsa_sz.pub.
The key fingerprint is:
e1:f3:93:32:8f:bc:5e:57:c2:7b:31:19:39:51:aa:cd zhaolei@meijinsz.com.cn
  • ok,你可以看到在你的.ssh目录下新生成了两个文件id_rsa_sz和id_rsa_sz.pub
  • id_rsa_sz.pub发给git管理员,管理员将你的公钥信息加入到服务器上。

3、配置tortoiseGIT

  • 打开tortoiseGIT下的PuTTY Key Generator
  • 点击load,选择刚刚我们生成的私钥文件id_rsa_sz
  • 点击Save private key,保存到.ssh下面,假设为git_sz.ppk
  • 进入你的WORKSPACE,右键GIT CLONE。

URL:git@192.168.199.244:/www/gitdata/qa-core.git

Dir:WORKSPACE\qa-core

勾选Load Putty Key,选择上面生成的ppk文件git_sz.ppk

点击ok,代码就被clone到本地了。

分享到:
评论

相关推荐

    使用TortoiseGit时如何实现SSH免密码登录

    - 将生成的`id_rsa.pub`文件通过FTP/SCP等方式上传到服务器上的`.ssh`目录下; - 在服务器上执行命令 `cat id_rsa.pub >> .ssh/authorized_keys`,将公钥追加到授权文件中; - 设置权限:`chmod 600 .ssh/authorized...

    【putty】TortoiseGit使用ssh生成私钥的转换工具

    这个过程中,"【putty】TortoiseGit使用ssh生成私钥的转换工具"就起到了关键作用。 首先,我们需要下载并安装PuTTY工具集,其中包含PuTTYgen。运行PuTTYgen,然后选择“Load”按钮导入已有的OpenSSH私钥文件。确保...

    搭建Linux Git服务器以及配置tortoiseGit

    在Windows客户端,安装TortoiseGit并配置SSH客户端(可能需要PuTTY套件,包括PuTTY、Pageant和PuTTYgen)。将私钥(`.ppk`文件)导入Pageant,以便TortoiseGit可以通过SSH连接到服务器。 【使用TortoiseGit】 1. ...

    SSH in GitBash & TortoiseGit.pdf

    SSH in GitBash & TortoiseGit.pdf SSH in GitBash & TortoiseGit.pdf SSH in GitBash & TortoiseGit.pdf

    TortoiseGit 使用教程.docx

    SSH 方式需预先配置 SSH Key,之后无需反复输入凭证。 - 若要使用 SSH URL,你需要将本地的 SSH 公钥上传到 Git 服务器。这通常涉及到 SSH Key 的生成、复制公钥内容以及将其添加到 Git 服务器的 SSH 设置中。 5. ...

    个人总结搭建git服务器仓库采用无密登录方式以及TortoiseGit的用法

    个人总结搭建 Git 服务器仓库采用无密登录方式以及 TortoiseGit 的用法 1. Git 服务器搭建 Git 服务器搭建是通过编译安装 Git 软件来实现的。在安装过程中,需要安装依赖项 libiconv,并在编译时指定 iconv 的...

    TortoiseGit(小乌龟)使用和配置详情(值得珍藏)

    - 在Git服务器网页上找到要拉取的项目,使用SSH方式克隆地址。 - 在本地目标目录下打开Git Bash,输入`git clone ssh://git@xxxxx`(替换为克隆地址)。 - 如需切换分支,可以使用TortoiseGit的右键菜单选择...

    TortoiseGit用户手册中文

    **TortoiseGit用户手册中文** - 这份手册详细介绍了如何使用TortoiseGit,一个集成在Windows资源管理器中的Git图形界面工具。TortoiseGit基于msysGit,为Git提供了一种友好的用户界面,使得在Windows环境下进行Git...

    TortoiseGit-2.8.0.zip

    8. **SSH支持**: TortoiseGit使用SSH协议进行安全的身份验证和数据传输,用户需要配置SSH密钥对以实现无密码登录远程仓库。 9. **设置与选项**: 用户可以在TortoiseGit的设置中调整各种选项,如日志显示的条数、...

    TortoiseGit-2.14.0.1-64bit

    TortoiseGit还支持多种协议,如HTTP、HTTPS、SSH、Git和SVN等,可以与其他Git客户端和Git服务器进行交互。总之,TortoiseGit是一个非常实用的Git客户端,可以帮助开发人员更好地管理和控制代码版本。

    Windows下Git与TortoiseGit使用教程 PDF

    TortoiseGit集成了生成SSH密钥对的功能,通过“Puttygen”工具可以轻松创建。一旦生成,公钥应上传至远程Git服务器,如GitHub或GitLab,以建立信任关系,从而实现安全、便捷的远程仓库访问。 #### 使用Git与...

    TortoiseGit-2.10.0.2-64bit- 安装包 简体中文语言包

    TortoiseGit是一款专为Windows用户设计的开源Git版本控制系统客户端。它与Windows资源管理器无缝集成,使得在Windows环境下进行Git操作变得直观且高效。TortoiseGit 2.10.0.2-64bit是该软件的一个特定版本,针对64位...

    TortoiseGit 1.8.14.rar

    【TortoiseGit 1.8.14】是一款基于Git的图形化界面工具,专为Windows用户设计,提供了一种简单易用的方式来管理和操作Git仓库。它与TortoiseSVN类似,但针对Git进行了优化,使得在Windows环境下进行版本控制变得更加...

    TortoiseGit免密Pull/Push代码

    为了解决这个问题,TortoiseGit提供了配置SSH密钥的方法,使得用户可以实现免密登录,从而更加顺畅地进行代码的同步。 首先,我们需要生成SSH密钥。这个过程通常涉及到以下步骤: 1. 找到TortoiseGit安装目录下的`...

    tortoiseGit 1.8.7 32-64

    8. **配置设置**:用户可以根据个人需求自定义各种设置,如编辑器、合并工具、SSH客户端等。 在安装过程中,需要注意的是,如果您的系统缺少.NET Framework,可能无法正常运行TortoiseGit。压缩包中的"如果无法运行...

    TortoiseGit-2.4.0.2 + 中文包

    9. **密钥管理**:为了保障代码安全,TortoiseGit支持SSH协议,用户可以使用Git Bash或PuTTYgen生成SSH密钥对,进行身份验证。 10. **与其他工具的集成**:TortoiseGit可以与其他开发工具,如Visual Studio Code、...

    TortoiseGit1.8.3

    5. **集成SSH**:TortoiseGit支持使用SSH密钥进行身份验证,增强了远程仓库的安全性。 6. **与其他工具的集成**:它可以无缝集成到其他开发环境中,如Visual Studio或Sublime Text,提升开发效率。 7. **多语言...

    Tortoisegit 1.8.8.0

    3. **统一的设置**:所有Git配置都可以在TortoiseGit的设置界面进行,包括用户名、邮箱、SSH密钥等,使得配置更加集中和便捷。 4. **良好的集成**:与Windows资源管理器无缝集成,使得在日常文件操作中,可以方便地...

    TortoiseGit-2.11.0.0-64bit.zip

    8. **安全与隐私**:TortoiseGit支持SSH协议,确保用户在进行远程操作时的数据安全。用户可以通过生成SSH密钥对来验证身份,提高安全性。 9. **问题排查与社区支持**:TortoiseGit有活跃的用户社区,遇到问题时,...

    TortoiseGit及设置中文语言安装包

    6. **与Git命令行兼容**:TortoiseGit与标准的Git命令行工具完全兼容,用户可以根据需要随时切换使用方式。 7. **与其他版本控制系统集成**:虽然主要针对Git,但TortoiseGit也可以与其他版本控制系统(如SVN)进行...

Global site tag (gtag.js) - Google Analytics