tortoisegit推送ssh-key需要输入用户信息
2017-05-05 17:32
232 查看
修改了测试代码,却在提交代码时候又跳出来请输入用户名和密码,
后来发现,github push有两种方式,ssh方式和https方式。而https方式是不同的,具体来说,就是url信息的不同,实际的验证机制也是不同的。当建立了本机密钥之后,使用ssh方式实际上是不需要再次验证的,而https则每次都需要输入密码。而ssh方式更安全,不需要很麻烦去输入长长的密码。
打开看一下repo目录下的.git/config,果然,发现我的url是https方式。
[remote "origin"] url = https://coding.net/xxx/xxxxx.git fetch = +refs/heads/*:refs/remotes/origin/* puttykeyfile = X:\\test\\xxxx.ppk
默认clone下来时候选择成了https,导致每次都需要输入用户名和密码。修改一下配置文件中的url即可:
[remote "origin"] url = git@coding.net:xxx/xxxxx.git fetch = +refs/heads/*:refs/remotes/origin/* puttykeyfile = X:\\test\\xxxx.ppk
相关文章推荐
- 解决git推送绕过ssh-key验证需要输入用户信息
- Git SSH Key的配置好却每次需要输入账号密码解决方法
- 在liunx中新建用户后,SSH 证书连接,需要输入密码的解决方案
- 编写程序实现比萨制作。需求说明编写程序,接收用户输入的信息,选择需要制作的比萨。可供选择的比萨有:培根比萨和海鲜比萨。
- ssh配置还是需要输入密码;提示信息:Permissions 0775 for '/home/hadoop/.ssh/id_dsa' are too open.
- 怎么防止用户输入错误信息
- 怎么防止用户输入错误信息
- PuttyGen生成SSH(key) 带图 TortoiseGit和Github的SSH生成
- 在利用XML文件保存用户输入多行信息时对回车的处理
- linux下设置了SSH免密码登录但还是需要输入密码的解决办法
- java网络编程二:服务器处理多个用户请求的解决方案(返回多个用户输入的信息)
- Idea: 对于车载信息平台的用户输入形态小议
- 解决TortoiseGit连接Bonobo Git Server时老是需要“输入用户名与密码”的问题
- 在Struts中对用户输入信息的校验方法对比:validate 和validator
- CMD命令行接收用户输入信息
- 页面执行需要长时间时向用户的提示信息
- CMD命令行接收用户输入信息
- 此方法用于确认用户输入的不是恶意信息
- 自定义日期输入控件-解决需要用户输入日期的麻烦控制
- 用户身份认证(Authenticate),并将用户输入的信息与数据库进行判断