git上的SSH keys管理
来源:互联网 发布:windows 删除wlan 编辑:程序博客网 时间:2024/04/28 10:28
我在github和http://git.oschina.net/上都有账号,一个是私有的项目放到oschina上,练手的项目放到github上,在加入ssh密钥的时候需要添加两个。按照教程一般是使用的默认的名字,即id_rsa,需要管理两个账号,需要两个。下面为详细过程:
开始按照https://help.github.com/articles/generating-an-ssh-key/#platform-windows 默认已经为oschina加好了SSH key,下面新建一个SSH key。
对了,我的环境是windows下开发,用的git bash。
1,先查看已有的SSH keys,在git bash中输入
ls -al ~/.ssh
显示
这是已经有的,默认名称为id_rsa,路径在C:\Users\fangli.ssh\文件夹下,注意这里的fangli是我的电脑账户名称,后面需要新建一个不同名的ssh key。
2,新建。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
会提醒你输入文件名,注意此处是关键,输入的文件名一定要加绝对路径,比如/c/Users/fangli/.ssh/heroacool_rsa
后续的连续按两次回车即可。
3,在对应的路径下已经出现了两枚ssh key
打开刚才新建的heroacool_rsa.pub,复制里面的内容,粘贴到对应出即可
4, enable ssh key
eval "$(ssh-agent -s)"
然后add
ssh-add ~/.ssh/heroacool_rsa
注意如果要push到github上去的话,git bash需要enable ssh key 和add heroacool_rsa哟,
这样就搞定了,clone和push的时候都可以用ssh了,不用输密码鸟。
参考资料:
1,https://help.github.com/articles/generating-an-ssh-key/#platform-windows
- git上的SSH keys管理
- git生成SSH keys遇到的问题
- Windows Git SSH keys:
- 【git】SSH keys 生成,管理多个 SSH keys ,代码第一次提交到远程仓库
- Generating SSH Keys fro git
- Git添加SSH keys方法
- Git 安装 - 生成ssh keys
- git添加SSH Keys方法
- Git中创建SSH Keys
- 如何创建SSH Keys(Git)
- git 添加 ssh keys 出现如下错误
- Git设置SSH Keys(oschina)
- git 配置多个SSH keys
- 利用Git客户的生成连接GitLab 或GitHub的SSH keys
- iOS开发零基础教程之生成git所需的SSH keys
- iOS开发零基础教程之生成git所需的SSH keys
- 终端克隆没权限以及生成git所需的SSH keys
- github上添加了两个ssh keys时出现的问题
- ScheduleExecutorService
- 异常
- UVA 11549(计算器谜题)
- 【算法】单源最短路——Dijkstra
- 【JAVA面试题】i++,++i 的深刻理解
- git上的SSH keys管理
- Java序列化
- 思科高清终端C40 用CRT配置
- 整理:统计学习-1(续)泛化能力
- 异常题01
- Android中退出多个Activity的两个经典方法
- C++基础总结(3)--复杂数据类型
- 反射、泛型
- 异常编程题