1,在你的电脑上生成密钥
ssh-keygen -t rsa -C "youeamil@explode.com"

2,在 ubuntu系统中 ~/.ssh目录中生成了两个文件id_rsa和id_rsa.pub。id_rsa中保存的是私钥,id_rsa.pub中保存的是公钥。

3,打开 id_rsa.pub,在gitlab中 add key 把复制的内容添加进去即可
遇到的错误: Fingerprint cannot be generated 翻译:指纹不能生成
错误原因:由于vim编辑器有设置set num,设置set nonu,全屏复制,问题就解决了
可能错误原因:在你的公钥最后是否有你的 邮箱地址

4,修改远程版本库地址为 ssh地址
git remote set-url origin git地址

5,pull 和 push 需要密码的解决办法
以为所有问题都解决的时候,在使用git的时候都需要密码
解决办法:输入 ssh-add 回车,即可解决

有人说,这个在下次重启虚拟机后,会再次提示输入密码,这个我在重启虚拟机后,是没有遇到的,更多关于ssh 免登陆问题可以复制下面的网址查看

http://segmentfault.com/q/1010000000835302/a-1020000000883441

一个很小的git使用ssh协议,遇到这么多的问题,以后再遇到是不会害怕了!

最新文章

  1. 安装centos时候自动安装vm tool,导致无法继续安装centos的解决办法
  2. [js开源组件开发]table表格组件
  3. TinyFrame升级之六:全局日志的设计及实现
  4. 算法系列:XXX
  5. Sqlserver推荐参数配置及日志收缩问题
  6. iOS各种动画效果
  7. spring boot配置写法
  8. SPARK如何使用AKKA实现进程、节点通信
  9. idea Library XXXXXXXX has broken classes paths
  10. 从官方文档去学习之FreeMarker
  11. macbook配置xdebug+vscode
  12. js 获取纯web地址栏中URL传参
  13. Siamese network 孪生神经网络
  14. Django之Auth模块 实现登录,退出,自带session 与认证功能的一个重要的模块
  15. linux下通过curl访问web服务器
  16. [转]Android中Intent传递对象的两种方法(Serializable,Parcelable)
  17. 葡萄城报表V11 SP2新版本震撼发布!
  18. 杂项:GitHub
  19. fcntl函数的用法总结
  20. GridView监听器

热门文章

  1. [LeetCode#218] The Skyline Problem
  2. Python 处理server返回gzip内容
  3. 一台机器上运行多个ActiveMq
  4. BZOJ_1202_狡猾的商人_(并查集)
  5. 算法 python实现(二) 冒泡排序
  6. visual studio 资源视图 空白 解决方案
  7. JSP九大内置对象详解
  8. 一个NB的安全认证机制
  9. Result
  10. Application使用示例