• Github初试~从安装到连接到版本库


    这里我就只说说从安装到连接到github库时出现的错误,以及如何解决

    1. 下载github,安装后你就可以在系统中右键看到 Gui 和 Bush按钮

    2. 此时你可能会去尝试着去连接你在github中新建的工程,clone一下。可能会报错:github Permission denied (publickey)

    OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009
    debug1: Reading configuration data c/Document and Setting/xmaomao/.ssh/config
    debug1: Applying options for github.com
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: Applying options for *
    debug1: Connecting to github.com [207.97.227.239] port 22.
    debug1: Connection established.
    debug1: permanently_set_uid: 0/0
    debug1: identity filec/Document and Setting/xmaomao/.ssh/id_rsa type 1 
    debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048
    debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048
    debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1p1 Debian-5github2
    debug1: match: OpenSSH_5.1p1 Debian-5github2 pat OpenSSH*
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu7
    debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received
    debug1: kex: server->client aes128-ctr hmac-md5 none
    debug1: kex: client->server aes128-ctr hmac-md5 none
    debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024
    <1024<8192) sent
    debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP debug1: SSH2_MSG_KEX_DH_GEX_INIT sent debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY debug1: Host 'github.com' is known and matches the RSA host key. debug1: Found key in /root/.ssh/known_hosts:1 debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering public key: /root/.ssh/id_rsa debug1: Authentications that can continue: publickey debug1: No more authentication methods to try.
    Permission denied (publickey).

      这里贴上安装之后需要执行的命令:https://help.github.com/articles/create-a-repo大家也可以直接按照这内容傻瓜式操作。(如访问不了,就去你的host文件里添加:

    #github
    207.97.227.239 github.com   
    65.74.177.129 www.github.com   
    207.97.227.252 nodeload.github.com   
    207.97.227.243 raw.github.com  
    204.232.175.78 documentcloud.github.com  
    204.232.175.78 pages.github.com  

      )

      

    3. 原因在于本地文件中没有在github注册的ssh协议----publickey值

      在这里Windows for Github提供了一键式帮助。大家可以参考:http://www.cnblogs.com/hielvis/archive/2012/06/05/2535495.html

     我首先并没有参照那博主的步骤去解决,而是手动去生成publickey。

     先去https://help.github.com/articles/error-permission-denied-publickey看看,里面针对github Permission denied (publickey)报错提供了解决方案

     主要思路:  1. 先连接git@github.com,如果报错就添加一个publickey值

            2. 此时添加的publickey值是不能用的,那就要自己去注册一个

            3. 使用ssh-keygen -lf ~/.ssh/id_rsa.pub命令来创建一个id_rsa文件,具体位置如下(WIn XP下):

                       

            4. 然后打开它,将内容复制到:https://github.com/settings/ssh  -> Add SSH KEY.

           最后重复刚开始的操作就OK了,可以连接到自己创建的库

          往下就不帖命令了,大家可在Github官网中找到现成的

  • 相关阅读:
    UI涂鸦板设计代码
    UI简单计算器设计代码
    用户需求、己、竞争对手的关系
    总结一下,以软件开发生命周期来说明不同的测试的使用情况
    谈软件工程和计算机科学的区别
    有人认为,”中文编程“是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”吗?
    安装Eclipse SVN插件
    UI中横屏竖屏切换的一些方法(转)
    Object-C总结
    js备忘录
  • 原文地址:https://www.cnblogs.com/xmaomao/p/3282298.html
Copyright © 2020-2023  润新知