tortoisegit pull 需要密码 解决办法

我一直以为 tortoisegit ,直接 下载安装就可以使用了的。。。 因为我 的电脑 之前 已经 安装了 git 客户端,,,而且 项目都 clone ,pull, 上传过了,都没有问题的。。。 后来我发现 ,听说 tortoisegit 比较好用,就下载了一个玩玩。。。 我以为我 安装了git ,它tortoisegit 会直接去读 git 里面的配置信息直接可以用了,,,实际情况不是的。

1, tortoisegit pull 需要密码

这个就奇怪了,,每次pull 都需要密码 烦死了,,,关键 问题是,,我输入了正确密码后,,,居然说 我没有 权限什么的,,, 可能是我的密码有特殊符号,而我的 tortoisegit 版本也有点低把 。。。

2, tortoisegit pull 码云 开源git 仓库

于是我就是去百度了。。。 参考地址: http://blog.csdn.net/asdfsfsdgdfgh/article/details/52854343

去 tortoisegit 的 设置 setting 里面去 找找看看。。输入图片说明

首先 设置 git 的 用户的 邮箱,设置 global 全局使用 。

然后 设置 远程 的 仓库项目地址:![输入图片说明

之后我发现, 对于 码云上面的 git 项目,可以直接 使用 tortoisegit 拉pull 更新了。。。 可能是它的 要求性低把

3, 公司的git 仓库 pull 不了

相同的方法,,对于 项目是 公司的 git 仓库里面的, 我 pull 的时候,,pull 不了,,还是需要输入密码 ,,,这就 郁闷了。。。 继续百度了,,, 原来 tortoisegit 要使用,,就 要 和安装 git 时候一样,需要 对应得 产生 git 仓库的 私钥 ,公钥的 。。。 参考地址:

1.$ ssh-keygen -t rsa(注意ssh-keygen中间没有空格)
2. Git生成id_rsa和id_rsa.pub后,需要用TortiseGit的puttyGen工具把Git生成的private
key(id_rsa)重新保存成.ppk格式,然后pull代码的时候载入那个ppk文件

http://blog.csdn.net/roxliu/article/details/31790985

http://www.cnblogs.com/smiler/p/6956861.html

如果是 第一次 创建 需要 clone 仓库里面的项目,,,, tortoisegit 安装时候,,去百度一下,,,基础教程,,都会说到 产生私钥公钥的,,,这个问题不大。。

因为我的项目 之前已经 clone 下来了,,而我又不想 重新删除,再次 clone . 因此 只能找办法了。。。 总之 tortoisegit 的 使用 私钥 的方式 和 之前 git 的方式不一样的, git 的私钥 不能对 tortoisegit 使用 。。

我的办法是 :

找到自己的私钥 我的在

C:\Users\leshang.ssh 文件是 : id_rsa 我们 把它 复制一份,,,该为 xxx.ppk 即可 。。

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

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

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

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

转载于:https://my.oschina.net/ouminzy/blog/994780

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值