zoukankan      html  css  js  c++  java
  • git 配置 SSH密钥

    1.登录用户

    $ git config --global user.name "geekfeier"
    $ git config --global  user.email "xinyueyang1204@163.com"
    
    

    设置完可以在该项目的.git文件夹的config文件中看到相应设置信息,这样就可以为每个项目设置不同的提交用户名了。需要注意的是,如果设置了 local config,则以 local 为先,如果没有,则取 global 配置

    2.生成个公钥添并加进github

    $ ssh-keygen -t rsa -C "xinyueyang1204@163.com" //生成到根目录下.ssh文件夹,包括id_rsa(私钥)和id_rsa.pub(公钥)文件
    

    将生成好的公钥(...sshid_rsa.pub)添加到github上。
    (添加方法:单击头像->settings->SSH and GPG keys -> new SSH key。然后将内容粘贴进去,title可以随便定义)

    2.测试是否连接成功

    $ ssh -T geekfeier@github.com //github名@github.com 
    

    验证时提示是否continue,输入yes,若成功就会看到:You've successfully authenticated, but GitHub does not provide shell access 。
    如若报错:
    ssh wrong pic.png
    这说明key验证失败了,则输入以下命令去生成knows_hosts文件:

    $ ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
    

    再去测试是否连接成功,成功后就可以拉代码、push代码了。

  • 相关阅读:
    最好的云备份选项
    不要让你的云备份策略退居次位
    了解区域类型
    Managing WMI security
    创建、导入、导出、复制以及粘贴 WMI 筛选器
    Gpfixup
    centos 7 安装MySQL 5.7.23
    centos 7 配置 mysql 5.7 主从复制
    oracle DG搭建
    undo表空间丢失、损坏
  • 原文地址:https://www.cnblogs.com/geekfeier/p/9805034.html
Copyright © 2011-2022 走看看