`
gaojingsong
  • 浏览: 1197113 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【TortoiseGit免密码登录】

阅读更多



 

原理

TortoiseGit基于putty的ssh实现密钥认证。

 

1、git服务器配置

 

1.1 切换到git,在git用户下操作,避免后期权限更改

su - git

 

1.2 生成密钥

ssh-keygen -t rsa

生成公钥和私钥

 

1.3 将公钥加进authorized_keys

 

cat id_rsa.pub >> authorized_keyschmod 600 authorized_keys



 

 

 

2 客户端配置

因为TortoiseGit使用的密钥与git并不一样,它使用的是putty。要使用刚才生成的密钥,需要进行转换。

 

2.1 下载私钥

sz id_rsa

 

2.2 重新生成私钥

打开“puttygen.exe“,点击”load“,选择刚才上次的私钥文件id_rsa,然后”save private key“保存成ppk文件。



 2.3 指定使用的私钥

在TortoiseGit的Settings中,指定Putty Key为上一步生成的ppk文件。



 

至此完成免密码登录,如果不能免密码登录,试着尝试一下下面的步骤


 

 

  • 大小: 96.7 KB
  • 大小: 51.6 KB
  • 大小: 54.3 KB
  • 大小: 52 KB
  • 大小: 54.6 KB
0
1
分享到:
评论

相关推荐

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

    ### 使用TortoiseGit实现SSH免密码登录的详细步骤 #### 一、背景介绍 在日常的开发工作中,很多团队都会使用版本控制系统如Git来进行代码管理。为了方便开发者之间的协作,通常会选择部署一个版本服务器(如GitLab...

    tortoiseGit什么免密码

    git设置免输入密码下载 1. 打开git settings 页面,选择Git --> Credential 2. Credential 选择 Advanced, Config 选择 Global 3. URL:http://source.jd.com 代码库地址 4. Helper:wincred 5. Username:erp...

    TortoiseGit免密Pull/Push代码

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

    TortoiseGit

    - **SSH连接**:配置SSH密钥,以实现免密码登录远程Git仓库。 - **乱码问题**:设置正确的编码格式,避免文件名或内容出现乱码。 **6. 进阶使用** - **子模块**:用于管理项目中的独立子项目,TortoiseGit支持子...

    bat脚本 rsync免密码 传输windows文件到Linux系统

    如果你安装过TortoiseGit的话,那么也可以使用小乌龟自带的。 2、然后将putty key文件夹下的公钥添加到目标linux下。(当然你也可以自己创建“秘钥对”) Centos添加公钥的文件是:~/.ssh/authorized_keys 3、...

    AMetal代码仓库使用说明(TortoiseGit)1

    - 生成SSH密钥:为了安全地连接到Github,需要生成SSH密钥,并将其添加到Github账号中,这样可以免密码地进行Git操作。 这个文档为开发者提供了一个全面的指南,从安装必要的工具到实际的代码管理操作,覆盖了Git...

    SVN菜鸟级教程(免费)

    在版本库的配置文件中,可以设置用户的登录信息和访问权限。主要涉及两个文件: - `svnserve.conf`:位于版本库的`conf`目录下,配置SVN服务器的相关选项。 - 示例:取消`password-db`的注释,并将其指向用户...

    第9节-windows版本git的用法.pdf

    接着安装TortoiseGit,确保先安装Git for Windows,再安装TortoiseGit,并在TortoiseGit配置中指定git.exe的路径,通常无需更改。同时,配置你的姓名和邮箱,最好与GitHub账号信息保持一致。安装完成后,重启电脑以...

    GIT使用手册指南汇总

    1. 设置 SSH-key:实现免用户名密码验证,网址:https://blog.csdn.net/hao495430759/article/details/80629973 或 https://blog.csdn.net/xiezhongyuan07/article/details/79411299。 2. 配置 ByoundCompare 对比...

    GIT 安装与使用

    - 登录到GitLab网站,进入个人设置页面。 - 选择“SSH Keys”选项卡,点击“Add SSH Key”按钮。 - 复制`~/.ssh/id_rsa.pub`文件中的公钥内容,粘贴到相应的字段中,并为该密钥命名。 - 点击“Add key”按钮完成...

    Git & Gitlab 使用指南

    3. **配置保存密码**:避免频繁输入密码,只需在 `.git/config` 文件末尾添加相应配置。 4. **配置 SSH Key**:确保 IP 地址具有访问 GitLab 服务器 22 端口的权限,以使用 SSH 方式连接。 - **生成 SSH Key**:在...

Global site tag (gtag.js) - Google Analytics