【git】上手git+github+tortoiseGit


接档上手git+github

软件下载

前往 tortoisegit官网下载 安装包和中文包。
下载比较工具Beyond Compare

软件安装

  1. 安装中文包
  2. 安装Beyond Compare
  3. 安装tortoisegit

配置tortoisegit

任意空白处,点击鼠标右键,便可开始配置。
开始>所有程序>TortoiseGit,也行。

配置**

TortoiseGit需要用到后缀名为ppk的**。
【git】上手git+github+tortoiseGit
点击 Generate,生成**。
生成**后,复制 public key,并点击Save private key,将.ppk保存在.ssh目录下。
【git】上手git+github+tortoiseGit
将复制的public key添加到github。
【git】上手git+github+tortoiseGit

语言设置

【git】上手git+github+tortoiseGit

右键菜单

依个人习惯 设置。
【git】上手git+github+tortoiseGit

Git

【git】上手git+github+tortoiseGit

差异查看器

【git】上手git+github+tortoiseGit

SSH 克隆

【git】上手git+github+tortoiseGit
HTTPS克隆 很容易遇到如下问题,所以直接 SSH克隆就好了。
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

首次进行SSH克隆时,可能遇到如下问题:
The authenticity of host ‘github.com (13.229.188.59)’ can’t be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

这是因为.ssh目录里没有known_hosts这个文件。
直接输入“yes”并回车,就会创建known_hosts,且本机公钥会被添加至该文件。

提交推送代码

  • 添加文件
    【git】上手git+github+tortoiseGit
  • 删除文件
    【git】上手git+github+tortoiseGit

参考文章

git clone报错
git clone 出现error
ssh git clone 与 https git clone的区别