1, tortoisegit pull 需要密码

这个就奇怪了,,每次pull 都需要密码 烦死了,关键问题是,我输入了正确密码后,居然说 我没有权限什么的,git服务器是公司自己创建的,把公钥给服务器端配置后,服务器端并没有配置密码,通过git命令可以拉取代码,通过tortoisegit拉取就不行。

2, tortoisegit pull 码云 开源git 仓库

去 tortoisegit 的 设置 setting 里面去 找找看看。。

可以看到有个Putty Key配置项,解决办法如下:

原来 tortoisegit 要使用,,就 要 和安装 git 时候一样,需要 对应得 产生 git 仓库的 私钥 ,公钥的 生成如下:

如何用git生成ssh公钥

第一步:
在git中输入 ssh-keygen, 然后默认全部回车。最后会生成如下图的图案

第二步:
根据git生成的地址找到公钥文件 id_rsa.pub

第三步:
打开公钥文件复制公钥代码,在github或码云等代码管理网站中添加ssh公钥

注:
基于密钥的安全验证,就是提供一对密钥,把公钥放在需要访问的服务器上,如果连接到SSH服务器上,客户端就会向服务器发出请求,请求用密钥进行安全验证,服务器收到请求之后,先在改服务器的主目录下寻找公钥,然后把它和发送过来的公钥进行比较。如果两个密钥一致,服务器就用公钥加密“质询”并把它发送给客户端。客户端收到“质询”之后就可以用私钥解密再把它发给服务器端。基于这种方式,相对比较安全。

重点说明:

tortoisegit 的 使用 私钥 的方式 和 之前 git 的方式不一样的, git 的私钥 不能对 tortoisegit 使用 。

找到自己的私钥 我的在

C:\Users\leshang.ssh 文件是 : id_rsa 我们 把它 复制一份,,,直接修改添加后缀为 xxx.ppk 即可 。。

然后 在 tortoisegit 的 软件 开始 菜单里面 找到 pagent 点击打开 :

打开“puttygen.exe“,点击”load“,选择刚才上次的私钥文件 xxx.ppk, 如果有提示 需要 save private key 那么就 写一个文件名 xxx2.ppk 保存起来, 这个就是 tortoisegit的 一个 私钥了。

看看 pull 一下,是否 还需要密码?

如果 需要密码,在TortoiseGit的Settings中 -- git --remote ... ,指定Putty Key为上一步生成的 xxx.ppk文件, 如果还是不可以 就指定 xxx2.ppk 。这样就可 以 pull 了 ,不用输入密码了。。。 可以放心使用 在TortoiseGit 了。

tortoisegit pull 远程拉取代码,提示需要密码相关推荐

  1. 关于同时可用git命令clone和TortoiseGit拉取代码不需要密码

    工作需要在windows7下使用git分布式版本控制系统,需要同时可以在git命令行模式或TortoiseGit拉取代码而不需要每次输入密码. 这时候需要同时安装git和TortoiseGit. gi ...

  2. Linux安装git远程拉取代码并设置免密更新

    安装git yum install git 提示是否可以 输入y回车即可安装 设置用户名 git config --global user.name'xxxxx' git config --globa ...

  3. Sourcetree 拉取代码提示填写 authentic,但配置无法更改用户

    情景: 安装Sourcetree配置项目,老是弹出填写 authentic 用户名和密码的对话框,因为之前已经有人安装,因此,保留的是前人的用户名,且无法替换更改为自己的账号. 处理方法: 删掉 C: ...

  4. git拉取代码如何解决冲突_Git工具-git pull拉取代码时冲突的解决办法

    一,在使用git pull命令拉取代码时,有时会遇到以下错误信息: error: Your local changes to the following files would be overwrit ...

  5. Git拉取代码报密码错误

    刚刚Git拉取代码,显示密码错误.我就奇怪了,密码输入了好几次,还是错误. 但是马上得提交了,又很着急 ,将最简单的处理 方法忘记了. 冷静下来,细细分析.刚学习时好像遇到过此类问题,于是直接删除凭证 ...

  6. 修改域名后Git拉取代码出现警告Are you sure you want to continue connecting (yes/no)

    问题描述:公司新换域名,导致项目中所有的域名相关的都要修改(**.me改成**.site),包括git地址,按要求改完Git地址后,拉取代码提示警告:如下 xiaoming-MacBook-Pro:a ...

  7. GIt远程仓库pull拉取代码

    GIt远程仓库pull拉取代码 git教程可以参考之前的这篇文章使用git命令对gitee存放项目到仓库.切换分支以及合并分支教程 这篇文章主要说一下远程连接拉去并提交代码 如果你使用git clon ...

  8. 解决git pull 命令失效,不能从远程服务器上拉取代码问题

    解决git pull 命令失效,不能从远程服务器上拉取代码问题 参考文章: (1)解决git pull 命令失效,不能从远程服务器上拉取代码问题 (2)https://www.cnblogs.com/ ...

  9. git 拉取远端仓库_git 从远程仓库拉取代码

    使用git  直接提交的话   直接 push 获取最新版本  有两种  拉取 和 获取 pull 和 fetch git  pull     从远程拉取最新版本 到本地  自动合并 merge   ...

  10. VScode使用Git拉取代码到本地提示“在签出前,请清理存储工作树”

    问题描述:VScode在使用Git拉取代码到本地时,弹出框提示"在签出前,请清理存储工作树",如下图所示: 解决方法: 第一步:备份当前的工作区的内容,从最近的一次提交中读取相关内 ...

最新文章

  1. 一个电商供应链系统的DDD实战
  2. [BZOJ 4034][HAOI2015]树上操作(欧拉序列+线段树)
  3. 8. Leetcode 26. 删除有序数组中的重复项 (数组-同向双指针-快慢指针)
  4. 从零开始入门 K8s | 理解容器运行时接口 CRI
  5. VBS的疑惑,它们不考虑效率吗?
  6. 2013年测试基于Web的Spring应用程序(第1部分)
  7. C++使用localtime函数需要注意的地方
  8. Redis-HyperLogLog
  9. 超客营销以社交化重塑销售过程管理
  10. java代理模式与反射机制
  11. nuxt 中 vuex 路由鉴权 keeplive
  12. 传智播客黑马程序员_Hanselminutes播客48-适用于极客和程序员的入门棋盘游戏
  13. 天使之音——Declan Galbraith
  14. ML机器学习基础的编程技巧:
  15. Cents7 查看当前版本
  16. zb怎么做渲染图_ZBrush渲染效果使用图文教程
  17. 清除一个挖矿程序、步骤!!!
  18. 京东文件存储服务器,紫晶存储智能家庭云服务器登录中国移动和彩云 首个京东官方旗舰店助力消费者业务...
  19. STC15f2k60s2C语言定时器2,STC15F2K60S2 定时器2测试C.doc
  20. 起底欧莱雅“美护”帝国:23个品牌“连轴转”,打下2119亿江山

热门文章

  1. 【PID优化】基于matlab遗传算法PID控制器优化设计【含Matlab源码 1144期】
  2. 【语音去噪】基于matlab小波软阈值语音降噪【含Matlab源码 531期】
  3. 【路径规划】基于matalb遗传算法机器人栅格地图避障路径规划【含Matlab源码 027期】
  4. SPSS 虚拟变量(图文+数据集)【SPSS 038期】
  5. 传统音乐制作与计算机音乐制作,论电脑音乐制作与传统音乐制作的方式对比
  6. 计算机视觉可分计算成像学()五大类,中国大学 MOOC_化工过程与控制仿真实习_期末考试选修课答案...
  7. pytorch使用模型预测_使用PyTorch从零开始对边界框进行预测
  8. r-cnn 行人检测_了解用于对象检测的快速R-CNN和快速R-CNN。
  9. mysql charactersetdatabase_Mysql5.7.22 坑爹的 `character_set_database`
  10. linux+多个字符分割字符串数组中,怎样通过特定的分隔符将字符串分割成数组