我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

本文的截图,都是苏南大叔基于mac系统截取的。sourcetree并不是github官方推荐的git仓库管理软件。但在日常工作中,是很常见好用的软件。sourcetree的安装这里就不详细说明了,唯一麻烦的就是:必须翻墙去注册个账户才能安装。

苏南大叔:如何利用 sourcetree 管理 github 项目? - github-sourcetree
如何利用 sourcetree 管理 github 项目?(图17-1)

初始化设置

安装好sourcetree后,新建好的git仓库,我们拿到仓库地址,输入到sourcetree里面后,苏南大叔发现并不能提交代码,也不能初始化流程。这个时候可能还需要做git init操作。

苏南大叔:如何利用 sourcetree 管理 github 项目? - 001
如何利用 sourcetree 管理 github 项目?(图17-2)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 002
如何利用 sourcetree 管理 github 项目?(图17-3)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 003
如何利用 sourcetree 管理 github 项目?(图17-4)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 004
如何利用 sourcetree 管理 github 项目?(图17-5)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 005
如何利用 sourcetree 管理 github 项目?(图17-6)

设置githuboauth授权

苏南大叔需要在sourcetree的账户里面,添加进去苏南大叔的github账户,并且给这个账户设置个sshkey

苏南大叔:如何利用 sourcetree 管理 github 项目? - 006
如何利用 sourcetree 管理 github 项目?(图17-7)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 008
如何利用 sourcetree 管理 github 项目?(图17-8)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 009
如何利用 sourcetree 管理 github 项目?(图17-9)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 010
如何利用 sourcetree 管理 github 项目?(图17-10)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 011
如何利用 sourcetree 管理 github 项目?(图17-11)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 012
如何利用 sourcetree 管理 github 项目?(图17-12)

正常情况下,这样设置之后,github的账户授权就可以使用了。但是,有的时候,sshkey是提前存在的话,那么上述设置完成后。仍然不能正常提交代码。

这个时候,根据github的官方提示:

苏南大叔:如何利用 sourcetree 管理 github 项目? - 019
如何利用 sourcetree 管理 github 项目?(图17-13)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 020
如何利用 sourcetree 管理 github 项目?(图17-14)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 022
如何利用 sourcetree 管理 github 项目?(图17-15)

苏南大叔:如何利用 sourcetree 管理 github 项目? - 023
如何利用 sourcetree 管理 github 项目?(图17-16)

这里把host选项改成了*之后,就可以正常提交数据了。

正常使用

设置好上述信息之后,苏南大叔就可以用sourcetree管理github的仓库了。

苏南大叔:如何利用 sourcetree 管理 github 项目? - 021
如何利用 sourcetree 管理 github 项目?(图17-17)

大家可以看看,下面这篇文章的后边的部分,同样可以实现用sourcetree提交代码到github的目的。

结束语

关注互联网发展,关注苏南大叔的博客。更多github的精彩内容,请点击:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   github    sourcetree