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代码。

  • 相关阅读:
    A1126 Eulerian Path (25分)
    A1125 Chain the Ropes (25分)
    A1124 Raffle for Weibo Followers (20分)
    A1123 Is It a Complete AVL Tree (30分)
    A1122 Hamiltonian Cycle (25分)
    A1121 Damn Single (25分)
    A1120 Friend Numbers (20分)
    A1119 Pre- and Post-order Traversals (30分)
    总的调试开关
    sourceInsight
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302443.html
Copyright © 2011-2022 走看看