zoukankan      html  css  js  c++  java
  • gitlab 配置 ssh && ubuntu

    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协议,遇到这么多的问题,以后再遇到是不会害怕了!

    如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐]

    如果您想转载本博客,请注明出处

    如果您对本文有意见或者建议,欢迎留言

    感谢您的阅读,请关注我的后续博客

  • 相关阅读:
    Android游戏开发:游戏框架的搭建(4)
    Android游戏开发:游戏框架的搭建(2)
    android之HttpURLConnection
    Android游戏开发:游戏框架的搭建(3)
    Socket连接与HTTP连接
    Java初级优化
    Android文件操作总结
    android GC内存泄露问题
    Java高级优化技术
    JAVA中三种URL连接方法
  • 原文地址:https://www.cnblogs.com/geek12/p/4463893.html
Copyright © 2011-2022 走看看