• linux上安装git(客户端)及GitHub的配置


    在linix上安装git时可能出现:-bash: git: command not found 错误 即找不到命令

     

    Centos 7 64位:

    分别执行:

    wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    
    rpm -ivh epel-release-latest-7.noarch.rpm

    Centos 6 32位:

    get http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    
    rpm -ivh epel-release-6-8.noarch.rpm

    通过git安装命令:

    yum install -y git

    安装完成进行查看:

    git version

    输出了版本号表示安装成功

    为了保证git服务器和我们自己的测试服务器能正常通信所以需要填入公钥信息

    由于git的认证授权是基于公钥和私钥的体系,所以需要授权证书来保证测试服务器和git服务器的正常授信

    生成授权证书:

    ssh-keygen -t rsa -C “xxxxxx@qq.com”

    接下来一路enter下一步即可:

    通过命令:

    cd ~/.ssh/ 

    在通过ls或者ll命令查看列表,可以发现有2个文件:

    一个是id_rsa、id_rsa.pub 分别为私钥和公钥

     

    通过编辑器:

    vim id_rsa.pub

    cat id_rsa.pub

    再将公钥信息拷贝,接下来登录GitHub 选择→settings→SSH and GPG keys →New SSH key,title随便输入,将以上拷贝的公钥信息填入 最后Add SSH key

    最后到控制台进行测试:

    ssh git@github.com

    接下来会看到:

    The authenticity of host 'github.com (52.74.223.119)' can't be established.
    RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
    RSA key fingerprint is MD5:16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
    Are you sure you want to continue connecting (yes/no)? yes

    输入yes

    看到如下信息表示成功:

    Warning: Permanently added 'github.com,xxxxxx' (RSA) to the list of known hosts.

    PTY allocation request failed on channel 0

    Hi wanghaiy! You've successfully authenticated, but GitHub does not provide shell access.

    Connection to github.com closed.

     

    至此就完成了git的安装与GitHub的配置

     

     

  • 相关阅读:
    文件操作:Directory,File,FielStream、StreamRead和StreamWriter的使用
    MVC中Excel导入
    T对象序列化后T对象中属性字段不见了?
    Sql游标
    Form表单提交
    AJAX异步删除操作
    数据库表结构导出sql语句
    多线程的使用
    找不到dll原因
    代码优化
  • 原文地址:https://www.cnblogs.com/wanghy898/p/10938602.html
Copyright © 2020-2023  润新知