Mac下使用SourceTree

1. 首先去官网下载SourceTree,下载完之后安装

下载地址

2. 配置ssh密钥

  • 1 打开终端输入命令 $cd ~/.ssh
    查看是否有ssh文件
  • 2 输入ssh-keygen -t rsa -C "[email protected]",会在.ssh目录下生成id_rsa、id_rsa.pub两个私钥和公钥. 中间内容自己的邮箱账号。后面连续输入三次回车即可。
  • 3 输入命令cat ~/.ssh/id_rsa.pub查看获取到的公钥,复制这个公钥地址,添加到github的ssh配置里面。
    1.png
2.png
  • 4 配置完之后回到终端,输入ssh [email protected]验证一下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])? yes

后面输入yes,敲回车。出现Hi Eenie-Meenie! You've successfully authenticated, but GitHub does not provide shell access.这种即为ssh连接成功。
这一步的主要目的是生成一个known_hosts文件,否则会出现在SourceTree上输入ssh地址之后,一直在转圈验证地址的情况。

image.png

3. 使用SourceTree拉取代码

打开SourceTree 点击新建,从URL克隆, 输入SSH地址,点击确定,即可从服务器拉取代码。


3.png
4.png

在终端中打开文件的命令是 open . 回车

至此就完成了实用SourceTree从服务器clone代码的操作,当然也可以使用SourceTree进行push, pull以及代码合并,等操作。

你可能感兴趣的:(Mac下使用SourceTree)