Mac下使用SourceTree
2020-07-15 本文已影响0人
PencilCarefully
1. 首先去官网下载SourceTree,下载完之后安装
2. 配置ssh密钥
- 1 打开终端输入命令
$cd ~/.ssh
查看是否有ssh文件 - 2 输入
ssh-keygen -t rsa -C "youremail@example.com"
,会在.ssh目录下生成id_rsa、id_rsa.pub两个私钥和公钥. 中间内容自己的邮箱账号。后面连续输入三次回车即可。 - 3 输入命令
cat ~/.ssh/id_rsa.pub
查看获取到的公钥,复制这个公钥地址,添加到github的ssh配置里面。
1.png
![](https://img.haomeiwen.com/i3367014/74ac59d34e75664b.png)
- 4 配置完之后回到终端,输入
ssh git@github.com
验证一下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地址之后,一直在转圈验证地址的情况。
![](https://img.haomeiwen.com/i3367014/40e65713bdfc55e4.png)
3. 使用SourceTree拉取代码
打开SourceTree 点击新建,从URL克隆, 输入SSH地址,点击确定,即可从服务器拉取代码。
![](https://img.haomeiwen.com/i3367014/990093690aa7e182.png)
![](https://img.haomeiwen.com/i3367014/7873e657ce30ff89.png)
在终端中打开文件的命令是 open .
回车
至此就完成了实用SourceTree从服务器clone代码的操作,当然也可以使用SourceTree进行push, pull以及代码合并,等操作。