您的位置:首页 > 编程语言

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

2017-02-24 22:02 183 查看
操作流程:

一.申请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看一下。

      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github source tree