tortoisegit pull 远程拉取代码,提示需要密码
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 远程拉取代码,提示需要密码相关推荐
- 关于同时可用git命令clone和TortoiseGit拉取代码不需要密码
工作需要在windows7下使用git分布式版本控制系统,需要同时可以在git命令行模式或TortoiseGit拉取代码而不需要每次输入密码. 这时候需要同时安装git和TortoiseGit. gi ...
- Linux安装git远程拉取代码并设置免密更新
安装git yum install git 提示是否可以 输入y回车即可安装 设置用户名 git config --global user.name'xxxxx' git config --globa ...
- Sourcetree 拉取代码提示填写 authentic,但配置无法更改用户
情景: 安装Sourcetree配置项目,老是弹出填写 authentic 用户名和密码的对话框,因为之前已经有人安装,因此,保留的是前人的用户名,且无法替换更改为自己的账号. 处理方法: 删掉 C: ...
- git拉取代码如何解决冲突_Git工具-git pull拉取代码时冲突的解决办法
一,在使用git pull命令拉取代码时,有时会遇到以下错误信息: error: Your local changes to the following files would be overwrit ...
- Git拉取代码报密码错误
刚刚Git拉取代码,显示密码错误.我就奇怪了,密码输入了好几次,还是错误. 但是马上得提交了,又很着急 ,将最简单的处理 方法忘记了. 冷静下来,细细分析.刚学习时好像遇到过此类问题,于是直接删除凭证 ...
- 修改域名后Git拉取代码出现警告Are you sure you want to continue connecting (yes/no)
问题描述:公司新换域名,导致项目中所有的域名相关的都要修改(**.me改成**.site),包括git地址,按要求改完Git地址后,拉取代码提示警告:如下 xiaoming-MacBook-Pro:a ...
- GIt远程仓库pull拉取代码
GIt远程仓库pull拉取代码 git教程可以参考之前的这篇文章使用git命令对gitee存放项目到仓库.切换分支以及合并分支教程 这篇文章主要说一下远程连接拉去并提交代码 如果你使用git clon ...
- 解决git pull 命令失效,不能从远程服务器上拉取代码问题
解决git pull 命令失效,不能从远程服务器上拉取代码问题 参考文章: (1)解决git pull 命令失效,不能从远程服务器上拉取代码问题 (2)https://www.cnblogs.com/ ...
- git 拉取远端仓库_git 从远程仓库拉取代码
使用git 直接提交的话 直接 push 获取最新版本 有两种 拉取 和 获取 pull 和 fetch git pull 从远程拉取最新版本 到本地 自动合并 merge ...
- VScode使用Git拉取代码到本地提示“在签出前,请清理存储工作树”
问题描述:VScode在使用Git拉取代码到本地时,弹出框提示"在签出前,请清理存储工作树",如下图所示: 解决方法: 第一步:备份当前的工作区的内容,从最近的一次提交中读取相关内 ...
最新文章
- 一个电商供应链系统的DDD实战
- [BZOJ 4034][HAOI2015]树上操作(欧拉序列+线段树)
- 8. Leetcode 26. 删除有序数组中的重复项 (数组-同向双指针-快慢指针)
- 从零开始入门 K8s | 理解容器运行时接口 CRI
- VBS的疑惑,它们不考虑效率吗?
- 2013年测试基于Web的Spring应用程序(第1部分)
- C++使用localtime函数需要注意的地方
- Redis-HyperLogLog
- 超客营销以社交化重塑销售过程管理
- java代理模式与反射机制
- nuxt 中 vuex 路由鉴权 keeplive
- 传智播客黑马程序员_Hanselminutes播客48-适用于极客和程序员的入门棋盘游戏
- 天使之音——Declan Galbraith
- ML机器学习基础的编程技巧:
- Cents7 查看当前版本
- zb怎么做渲染图_ZBrush渲染效果使用图文教程
- 清除一个挖矿程序、步骤!!!
- 京东文件存储服务器,紫晶存储智能家庭云服务器登录中国移动和彩云 首个京东官方旗舰店助力消费者业务...
- STC15f2k60s2C语言定时器2,STC15F2K60S2 定时器2测试C.doc
- 起底欧莱雅“美护”帝国:23个品牌“连轴转”,打下2119亿江山
热门文章
- 【PID优化】基于matlab遗传算法PID控制器优化设计【含Matlab源码 1144期】
- 【语音去噪】基于matlab小波软阈值语音降噪【含Matlab源码 531期】
- 【路径规划】基于matalb遗传算法机器人栅格地图避障路径规划【含Matlab源码 027期】
- SPSS 虚拟变量(图文+数据集)【SPSS 038期】
- 传统音乐制作与计算机音乐制作,论电脑音乐制作与传统音乐制作的方式对比
- 计算机视觉可分计算成像学()五大类,中国大学 MOOC_化工过程与控制仿真实习_期末考试选修课答案...
- pytorch使用模型预测_使用PyTorch从零开始对边界框进行预测
- r-cnn 行人检测_了解用于对象检测的快速R-CNN和快速R-CNN。
- mysql charactersetdatabase_Mysql5.7.22 坑爹的 `character_set_database`
- linux+多个字符分割字符串数组中,怎样通过特定的分隔符将字符串分割成数组