zoukankan      html  css  js  c++  java
  • 使用SSH协议操作github上的仓库

    本文使用Git和TortoiseGit来描述,安装Git和TortoiseGit的过程不再描述;而且默认已经设置好Github所要使用的SSH key,不会设置查看《设置github使用的SSH key》。在使用SSH协议操作仓库的过程中如果出现了问题,可以查看《小乌龟的SSH client是个坑》

    1:从github远程仓库克隆代码到本地仓库;

    (1):找到Git Clone菜单

    (2):找到github上repository的ssh协议的地址

    (3):将上图中的ssh协议的地址输入到小乌龟里,点击ok,即可将远程仓库克隆到本地仓库。

    注意:如果没有将本机器上的公钥配置到github账号里(任何github账号都行),则是无法clone成功的。

    2:从本地仓库push代码到远程仓库;

    (1):在本地仓库add操作和commit操作都完成的前提下,选择push操作,如下图:

    (2):经过第一步会出现以下界面,选择Manage按钮,查看或者增加或者修改提交路径协议;如下图:

    注意:操作同一个仓库时,上图中的提交路径使用的协议是可以更换的;如果上次push时使用的是ssh协议,现在想变成https协议,则只需要把Remote中的origin移除,再把https协议的地址输入进入;在push过程中会提醒输入账号和密码,如果正确即可成功。

    (3):待提交路径输入正确后,点击确定按钮;不会提醒输入用户名和密码;最终会出现push成功界面;如下图:

    注意:只有将本机器的公钥配置到该github账号里,才可以向该github账号管理的仓库里push代码。

  • 相关阅读:
    前端开发——HTML学习笔记
    前端开发——HTML学习笔记
    前端开发——HTML学习笔记
    日记2018/1/4
    物联网概念
    安卓常见英文缩写的全拼
    快速排序和计数排序API
    Hash表API
    栈/队列API(push和pop)
    链表API实现(插入,删除,查找)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302443.html
Copyright © 2011-2022 走看看