Git之连接远程仓库(1)-使用GitHub创建一个远程仓库

GitHub网址(没注册先注册)
1.在github上创建一个仓库:

  • 第一步:
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
  • 第二步
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    点击“create repository”按钮仓库就创建成功了。
    Github支持两种同步方式“https”和“ssh”。如果使用https很简单基本不需要配置就可以使用,但是每次提交代码和下载代码时都需要输入用户名和密码。如果使用ssh方式就需要客户端先生成一个**对,即一个公钥一个私钥。然后还需要把公钥放到githib的服务器上。这两种方式在实际开发中都用应用,所以我们都需要掌握。接下来我们先看ssh方式。
    2.右键选择Git Bash 或者下面这种方式
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    到了这个界面
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    git bash 执行命令,生命公钥和私钥
    命令:
    ssh-****** -t rsa
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    按下回车
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    接着回车
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    还是回车
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    看到这个界面,git bash 的使命已经完成
    C:\Users\Administrator.ssh 打开这个路径发现生成如下名称的公钥和私钥:
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    **生成后需要在github上配置**本地才可以顺利访问。
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    在key部分将id_rsa.pub文件内容添加进去,然后点击“Add SSH key”按钮完成配置。
    6.1.3.2 使用TortoiseGit同步
    一、由于TortoiseGit使用的ssh工具是“PuTTY”git Bash使用的ssh工具是“openSSH”,如果想让TortoiseGit也使用刚才生成的**可以做如下配置:
    Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
    在本地仓库的文件夹中单击右键TortoiseGit,选择设置

Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
Url:远程仓库的地址
推送URL:也是相同的
Putty**:选择刚才生成的**中的私钥

Git之连接远程仓库(1)-使用GitHub创建一个远程仓库
在本地仓库的文件夹中单击右键,选择“Git同步”
Git之连接远程仓库(1)-使用GitHub创建一个远程仓库