配置ssh公鑰訪問oschina

  • 以前使用Github,感受國內速度很慢,因而搜索國內的git服務器,發現了oschina,試用一下,速度和效果都很滿意,因而準備遷移到 oschina。但以前一直沒法使用ssh配置訪問oschina,嘗試配置屢次都沒成功!使用老土的http協議,內疚。。。。。。java

    爲此仍是打算下決心配置一番,這裏總結ssh的公鑰配置過程及注意事項。我使用的是Cygwin環境,Cygwin中得安裝好ssh工具,詳細方法以下:git

    ===================================================github

    轉到.ssh目錄下(若沒有則新建一個),生成的公鑰將放到該目錄下,服務器

    cd ~/.ssh/

    使用ssh-kengen工具生成公鑰(public key),ssh

    ssh-keygen -t rsa -C "xiahouzuoxin@163.com"# Creates a new ssh key using the provided email
    # Generating public/private rsa key pair...

    xiahouzuoxin@163.com是您註冊時使用的郵箱名。注意會彈出要輸入文件名及密碼等,直接敲Enter便可。ide

    \

    查看生成的公鑰,並將公鑰內容拷貝添加到Git @ OSC http://git.oschina.net/keys< 喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PC9wPgo8cHJlIGNsYXNzPQ=="brush:java;">cat ~/.ssh/id_rsa.pub # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....工具

    注意拷貝過程當中不能多一個空格,也不能少一個空格,格式等必須和生成的公鑰一致(不要用Windows自帶的記事本打開復制)。.net

    經過以下的命令能夠查看是否設置公鑰成功,code

    ssh -T git@git.oschina.net

    若是成功則返回提示信息,get


    有關公鑰設置的詳細還可參考我也用github

相關文章
相關標籤/搜索