SourceTree配合Github 提交本地项目到Github

操作流程:

一.申请GitHub账号(有忽略)

    1.1 登陆GitHub官网申请账号(申请成功,GitHub会发送一份邮件到你注册时填写的邮箱中,你需到邮箱中查看,点击如下)

     然后自动跳转到GitHub登陆页面。

    1.2 在页面,点击头像左边的“+”按钮,选择New repository


    1.3 创建仓库(如下图),然后点击 “Create repository”

1.4 确定创建成功


二、配置SSH Key

 2.1 检查并删除ssh key

  配置之前,我们先检查一下电脑中是否存在.ssh文件, 如果有就删掉我们从新配置, 具体步骤如下:

  点击电脑空白处,前往>>个人,将看到如下页面


说明: 这个.ssh文件属于隐藏文件,我们可以通过 终端 显示隐藏文件

显示Mac隐藏文件的命令:defaultswritecom.apple.finderAppleShowAllFilesYES       

隐藏Mac隐藏文件的命令:defaultswritecom.apple.finderAppleShowAllFilesNO

特别说明一下,进行了显示/隐藏Mac文件命令,需要重新启动finder(按住 并右键点击 Finder图标,就可以“重新开启” Finder)

2.2 使用终端创建新的.ssh文件

为了防止出错,以下命令建议赋值粘贴

mkdir .ssh  

 
2.3. 切换当前目录到.ssh文件夹下

cd .ssh

 
2.4. 创建公钥和私钥

ssh-keygen -t rsa -C"输入你的邮箱"

接下来会让我们输入密码之类的,直接回车,不做任何操作, 如下图

创建公钥和私钥  
2.5. 查看是否存在 id_rsa(私钥) id_rsa.pub(公钥),存在就成功了。

ls -la


2.6. 拷贝公钥

pbcopy < ~/.ssh/id_rsa.pub

2.7. 在GitHub上配置公钥





由于我们刚刚执行copy命令,上面直接cmd+v就可以了,然后add ssh key




添加公钥



8. 执行如下命令

ssh -T git@github.com




激活公钥



三、上传本地项目到GitHub

3.1 下载sourceTree,登录sourceTree, 使用的是github的账号,可以直接登录。

3.2 创建新仓库

3.2.1 点击从url克隆

3.2.2 在gitlab上获取http地址复制

粘贴在源URL地方


目标路径一般不使用系统默认的地址,自己在finder里面建一个文件夹,选到这个地址就可以了,名称不用改。


进入页面


五、上传文件

等待数秒后,SourceTree会为我们自动打开我们刚才克隆的仓库,选择master选项,这里我们可以看到我们仓库里的所有文件


接下来我们想要上传一个项目至我们的远程GitLab仓库内。我们点击右上角“在Finder”中显示。然后SourceTree会帮我们打开我们的本地仓库,我们将需要上传的项目复制到本地的Finder文件夹内,然后关闭文件夹,回到主页面。我们会发现工作副本出现了更改提示


我们点击工作副本,然后我们发现我们刚才上传的文件都在未暂存文件当中,此时,我们勾选“未暂存文件”


发现我们的文件变成了已暂存文件。此时,我们可以输入更新信息,然后,点击提交按钮

点击推送(push),等待片刻即可,我们重新登录github网站,会发现我们刚才本地仓库的文件已经成功推送到远程仓库,然后你可登录github看一下。


      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值