git托管代码随笔--运用ssh传输,不用每次提交频繁输入github账号密码
2015-11-30 20:15
676 查看
遇到问题:在使用git bash的时候 每次git push均要输入账号密码。
问题原因:使用的是http传输,需用ssh传输。
解决方法:
1.设置密钥
ssh-keygen -t rsa -C "此处为自己的邮箱"几次回车后输入"y"确认
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa打开路径下的id_rsa.pub文件,复制内容;
登录github,打开setting;进入ssh keys
进去之后add ssh key
title位置填入(任意) key为刚才复制的内容,点击add key确认。
2.配置你的用户名和邮箱
$ git config --global user.name "你的用户名"$ git config --global user.email 你的电子邮箱
3.将http传输改为ssh传输
查看当前的remote origingit remote -v
然后删除
git remote rm origin
新建remote origin
登录的你github,获取ssh的url,复制下来
git remote add origin 后面跟上你复制的ssh的url(之后都是获取ssh)
最后输入 git push 中间会让你输入yes
过程如下,
重新git push 你会发现已经不用再输入账号密码了。
相关文章推荐
- Java反射机制
- Eclipse 插件安装方式
- Python3 基本数据类型注意事项
- Java基础语法,基本数据类型
- 【django】搭建博客教程(4)——超级简单实现滚动回到页面顶端按钮
- C++常量折叠
- 杭电ACM1060 Leftmost Digit
- Qt中通过控件平滑处理图像并且显示在Label标签中
- 让Category支持添加属性与成员变量【转载】
- MATLAB的PID调节器
- ruby字符串学习笔记4
- 为树莓派安装配置openJDK
- 杭电ACM1098 Ignatius's puzzle
- eclipse--build path功能总结
- ruby 字符串学习笔记3
- java序列化和反序列化
- [LeetCode]题解(python):062-Unique Paths
- java实现导入导出
- 关于C++中各种运算符的总结和简要介绍
- How to deal ERROR: JAVA_HOME is set to an invalid directory.