本文使用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代码。