zoukankan      html  css  js  c++  java
  • 新入职员工GIT配置SSH

    现在公司使用gitLab的越来越多了,刚进公司一般都要根据公司提供的邮箱进行各种配置,记录一下这一次的配置过程

    Git的常用配置:
    1、公司管理人员开通GitLab账号,并加入你相应的组中(这个权限一般在入职的第一天就会有运维或是leader小伙伴给你开通好的)

    2、下载GIT,这个很简单,直接下一步下一步即可

    3、安装完成后,添加用户名和邮箱

    • 这里的用户名是你之后提交代码的用户名,相当于作者名

      $ git config --global user.name "xxx"   

          

    • 这里的邮箱用公司提供给你的企业邮箱账号

      $ git config --global user.email "xxx@xxx.com"

      

    • 查看配置是否成功

      $ git config --list 

      
    4、cd ~/.ssh

      如果出现“No such file or directory”,则表示需要创建一个ssh keys。(我之前已经生成过了私钥和公钥,就直接ll这个文件夹,cat 后缀为.pub的文件,将里面的内容全部复制)

       

    5、如果你之前没有生成过秘钥和公钥,那么就要生成ssh密钥

      1)常用:

      $ ssh-keygen -t rsa -C "youremail@example.com"
        一般按三个回车就完成了,会生成id_rsa和id_rsa.pub两个文件

      2)我遇到了一个情况,我是以前有密钥,但是重新生成后会报错,不能够更新,那么可以使用下面的命令:

      $ ssh-keygen -t rsa -C "your.email@example.com" -b 4096
      一般情况下,第一个命令就已经解决了

    6、查看生成的公钥(后缀为.pub的那个,千万别复制私钥内容!!!)

      cat ~/.ssh/id_rsa.pub
      将查看的结果复制

    7、登录GitLab,将第五部生成的密钥粘贴到GitLab中,添加ssh,刷新页面就OK啦~

  • 相关阅读:
    在批处理中调用JS操作MongoDB
    如何利用jQuery post传递含特殊字符的数据
    利用Spring.NET实现WCF的AOP编程
    C#操作MongoDB帮助类
    C#操作MongoDB数据库方法
    利用CORS配置实现jQuery对WebApi及MVC的跨域访问
    利用System.Drawing.Image类进行图片相关操作
    图片预览示例
    文件上传控件(input type='file')对文件类型的过滤
    sysstat工具包之mpstat
  • 原文地址:https://www.cnblogs.com/wuaihua/p/13164527.html
Copyright © 2011-2022 走看看