美文网首页
sourceTree,将代码上传到github AND 添加

sourceTree,将代码上传到github AND 添加

作者: 管家頗 | 来源:发表于2017-06-01 16:26 被阅读260次

    准备

    1. 在GitHub注册账号
    2. 下载sourceTree客户端

    正文

    1. 在GitHub创建仓库

    New repository.png
    New repository input.png
    2. 克隆仓库
    克隆的方式有两种 
    1. Use HTTPS
    2. Use SSH
    

    第一种比较方便直接复制粘贴就行

    clone use HTTPS.png
    使用第二种需要添加ssh密钥, 因为本地的git仓库和Github服务器之间是通过ssh加密的
    Colne use ssh.png
    3. 使用sourceTree把仓库克隆到本地
    3.1 克隆
    create.png
    clone use ssh remind.png
    clone success.png
    3.2 提交
    commit.png
    see repository.png

    PS: 添加SSH keys

    1. 生成SSH密钥
    1.1 终端中执行如下命令,进入.ssh文件夹,查看是否已经有了ssh密钥; 如果没有密钥则不会有此文件夹,有则备份删除:

    cd ~/.ssh
    

    2. 生成公钥

    ssh-keygen -t rsa
    
    //这里是输入文件名,直接回车的话,则使用默认名id_rsa。
    Enter file in which to save the key (/Users/rason/.ssh/id_rsa):
    
    //这里是输入密钥密码,直接回车的话,密码为空。
    Enter passphrase (empty for no passphrase):
    
    //这里是再次输入密钥密码,直接回车的话,密码为空。该密码就是使用该密钥所需要输入的密码。
    Enter same passphrase again:
    

    看到如下提示,说明已经生成成功。

    Your identification has been saved in /Users/rason/.ssh/id_rsa.
    Your public key has been saved in /Users/rason/.ssh/id_rsa.pub.
    The key fingerprint is:
    ………………
    

    3. 查看并复制公钥

    cat id_rsa.pub
    
    seeKey.png

    4. 添加公钥
    4.1 打开GitHub的setting页面

    settings.png
    4.2 将刚刚复制的公钥粘贴到key中
    add ssh keys.png
    5. 测试是否连接成功
    ssh -T git@github.com
    

    有以下信息,说明已经成功。

    success.png
    PS: 上述申请的公钥同样可拥有开源中国--码云的ssh keys
    在修改个人资料中选择ssh公钥
    add key.png
    输入命令查看上述申请的公钥并复制粘贴到添加公钥的输入框中
    cat ~/.ssh/id_rsa.pub
    

    添加后,在终端(Terminal)中输入

    ssh -T git@git.oschina.net
    

    若返回

    Welcome to Git@OSC, yourname!
    

    则证明添加成功。


    os china ssh key.png

    至此就可以Use SSH从GitHub和码云clone项目了

    os china clone.png

    相关文章

      网友评论

          本文标题:sourceTree,将代码上传到github AND 添加

          本文链接:https://www.haomeiwen.com/subject/pqeqfxtx.html