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

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

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

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

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

  • 相关阅读:
    (项目)在线教育平台(九)
    (项目)在线教育平台(八)
    界面渐变特效 -- CSS实现 -- 兼容IE8
    固定背景图片铺满浏览器窗口
    时间连带上下午
    慢显示动画
    CSS强制英文、中文换行与不换行 强制英文换行
    html5 标签在 IE 下使用
    html5 兼容版本 video
    添加到收藏夹
  • 原文地址:https://www.cnblogs.com/geek12/p/4463893.html
Copyright © 2020-2023  润新知