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代码了。

  • 相关阅读:
    Source Insight技巧收集
    宝贝,祝你生日快乐!
    【转载】C++中的extern C
    Meego
    source insight增加新类型方法
    点操作符和箭头操作符的异同
    【转载】mtk编译命令
    margin和padding的用法与区别以及bug处理方式
    js数组
    随机验证码,颜色同时刷新
  • 原文地址:https://www.cnblogs.com/geekfeier/p/9805034.html
Copyright © 2011-2022 走看看