Tortoisegit 使用示例

教程开始之前,补充一个知识点:

  • 本地仓库和远程git仓库的连接方式有两种:HTTPS 和 SSH,很多时候都是直接使用 HTTPS URL 方式克隆项目到本地,当然也有有些人使用SSH URL克隆到本地,这两种方式的主要区别在于:

  • HTTPS:使用起来不用配置,对初学者来说会比较方便,只要复制 HTTPS URL 然后到 git Bash Here里面直接用clone命令克隆到本地就好了,但是每次fetchpush代码都需要输入账号和密码,这也是HTTPS 方式的麻烦之处。
  • SSH:使用 SSH URL 方式需要在克隆之前先配置和添加好 SSH key,因此,如果你想要使用 SSH url 克隆的话,你必须是这个项目的拥有者。否则你是无法添加 SSH key 的,另外ssh默认是每次fetch和push代码都不需要输入账号和密码,如果你想要每次都输入账号密码才能进行 fetchpush 也可以另外进行设置。

通过使用 HTTPS 来提交代码:

image.png
image.png
image.png

点击 Edit flobal.gitconfig按钮,会使用记事本打开全局配置文件,在全局配置文件中,在后面加上下面的内容(记住密码):

[credential]
  helper = store

完成后保存,关闭记事本,确定即可。

当你使用 HTTPS URL 方式推送项目到GitHub等在线仓库时,TortoiseGit 会记住你输入的用户名和密码(不是用户的姓名和Email),可以避免每次提交都要输入用户名和密码。

通过使用 SSH URL 来提交代码:

以下是生成ppk密钥,并且在 TortoiseGit中 设置的步骤:
1、生成之后复制生成的全部内容,窗口先留着不关闭。开始程序菜单中,打开 TortoiseGit,点击 PuTTYgen,在打开的窗口中点击Generate按钮,生成过程中可以多晃晃鼠标增加随机性。


image.png
image.png

2、生成之后复制生成的全部内容,分别保存公钥Save public key和私钥Save private key到本地,窗口先留着不关闭。

image.png

3、在 代码管理网站,如github、码云。这里拿码云为例。布局都差不多。


image.png

4、返回到第二步的窗口,点击 Save private key 按钮保存为适用于TortoiseGit的私钥,扩展名为.ppk。
5、运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,双击该图标,弹出key管理列表。

image.png

6、在弹出的key管理列表中,点击add key,将第4步中保存的私钥(.ppk)文件加进来,关闭对话框即可


image.png

7、回到项目目录下,右键——TortoiseGit——Settings——点击Remote,将第4步中保存的私钥(.ppk)文件加进来。

注意URL后面填的是 git仓库的 ssh地址。


image.png

8、完成后,右键可以直接pull和push操作了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容