zoukankan      html  css  js  c++  java
  • github设置添加ssh

    GitHub设置添加SSH
    1、创建一个新的repository:
    github:repository name 和本地创建的git名最好一样
    本地:创建文件夹,在文件夹执行命令:git init
     
     
     
    2、检查是否已经存在文件id_rsa 或 id_rsa.pub,对外只提供pub(公开)文件:
          在终端执行命令:
    cd ~/.ssh
    
    ls
     
    
     
    3、如果已经存在,创建一个 SSH key:
         在终端执行命令:
              
    ssh-keygen -t rsa -C "your_email@example.com"
     
    
    "your_email@example.com":是在github找到SHH地址   
    接着又会提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是github管理者的密码),
    
    当然,你也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到github上了,如:
    
    Enter passphrase (empty for no passphrase): 
    # Enter same passphrase again:
    接下来,就会显示如下代码提示,如:
    
    Your identification has been saved in /c/Users/you/.ssh/id_rsa.
    # Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
    # The key fingerprint is:
    # 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
    当你看到上面这段代码的收,那就说明,你的 SSH key 已经创建成功,你只需要添加到github的SSH key上就可以了。
     
     
    4、添加SSH key到github上
      a、首先拷贝id_rsa.pub 文件的内容,用git命令复制内容,代码如下:
                
    clip < ~/.ssh/id_rsa.pub
     
    
      b、登录github账号,右上角选择Sittings进入,点击菜单栏SHH key进入页面添加SHH key
     
      c、Title输入一个该SHH key 显示在github上的一个别名,默认的会使用你的邮件名称,key粘贴a步骤复制的内容 。注意SHH key 代码的前后不要留有空格或者回车。点击Add SHH key按钮添加一个SSH key。
     
     
    5、测试一下该SHH key
         在终端输入以下代码:
     
    shh -T git@github.com
     
    
    当你输入以上代码,会有一段警告代码,如:
         
    The authenticity of host 'github.com (207.97.227.239)' can't be established.
    # RSA key fingerprint is 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 回车即可。如果你创建SSH key的时候设置了密码,接下来会提示你输入密码,如:
    Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':
     
     
    输入正确密码之后你会看到以下内容:
    Hi username! You've successfully authenticated, but GitHub does not
    # provide shell access.
     
    如果username显示的你正确的用户名,表示你已经成功设置SSH key,如果你看到“access denied”,则表示拒绝访问,那你就要使用https去访问,而不是SSH。
     
     
     
     
    6、上传内容步骤,一次输入代码:
         
    git add 文件名
    
    git commit -m "上传说明"
    
    git push origin master
     
    
    如果出现以下内容:
    fatal: 'origin' does not appear to be a git repository
    fatal: Could not read from remote repository.
     
    Please make sure you have the correct access rights
    and the repository exists.
     
    说明还没有添加origin,所以就要执行以下代码:
    git remote add origin "SHH 地址"
    
    git push origin master
    

      

  • 相关阅读:
    C# 动态装载 DLL
    【网摘阅读】舒迅:产品经理必读的九步法
    闲谈造楼与软件测试
    文章阅读
    【原】浅谈测试和产品
    【产品经理】用户体验时代的9条建议
    【产品经理】产品经理的十大顶级错误
    头皮溢脂性皮炎推荐联合治疗:采乐50ml+希尔生100g(请看详情页)维生素B2维生素B6
    月入万元或不需缴税!九张图带你看懂个税新规
    美国比较好的保健品推荐
  • 原文地址:https://www.cnblogs.com/wutanghua/p/11116262.html
Copyright © 2011-2022 走看看