文档章节

在Mac上通过SourceTree管理Github

FTD_SL
 FTD_SL
发布于 2016/04/01 10:34
字数 437
阅读 652
收藏 0

       1.首先检查一下自己的mac上有没有安装git:

          在终端运行 $git --version 正常会返回当前git的版本 比如 git version 2.5.3。如果还没有安装git 建议使用brew安装(好吧 前提是已经安装了brew!) 也可以通过gem(一般电脑上已自带)。

       2.注册Github账号

       3.有一点需要知道的是本地仓库和Github服务器之间是通过SSH加密的,所以注册完Github之后需要设置ssh key 登录Github "setting"->SSH keys->Add SSH key 其中title:随便填写即可 key:粘贴id_rsa.pub文件的内容。

      4.创建SSH key(如果已创建cat ~/.ssh/id_rsa.pub 找到)

      <0> 在终端运行 $ ssh -v 查看是否已经安装了ssh

      <1> 在终端运行 ssh-keygen -t rsa -C youremail@example.com(你的Github登录名) 

      <2> 接着都是回车,选择默认的目录,默认的密码即可

      <3>在用户目录里面找到 .ssh 目录 里面有id_rsa和id_rsa.pub两个文件,这就是SSH keys的密钥对

           $ cd .ssh -> ls -> id_rsa id_rsa.pub -> cat id_rsa.pub 获得id_rsa.pub的内容并将其填入Github那            边的key。

      5.测试本地是否和Github连接上

          $ ssh -T git@github.com

          第一次连接Github会有一个确认,需要确认Github的key的指纹信息是否真的来自Github服务器,输入           yes即可

     6.将本地git仓库推送至github上

      <1>在github上新建一个repo;

      <2>在source tree中克隆新搭建的repo(即主工程)。

     7.由于之前没有配置用户名,所以首次提交会有提示,自动建立设置方式

        $ git config --global user.name Your Name

        $ git config --global user.email email@example.com


© 著作权归作者所有

共有 人打赏支持
FTD_SL
粉丝 2
博文 35
码字总数 14614
作品 0
南京
sourcetree没有谷歌账号跳过注册的方法

当前只有Win的版本,Mac自行百度(笑) 很多人用git命令行不熟练,那么可以尝试使用sourcetree进行操作。 然鹅~~sourcetree又一个比较严肃的问题就是,很多人不会跳过注册或者操作注册。 废话...

originDu
07/30
0
0
SourceTree最新2.0.2有中文版了

本人做开发的方向比较杂,什么东西都涉及一点,所以至今弄了不少工具类的东西,想着今后陆续发布上到网上,算是个个人仓库吧,如果有人用得着的话,也是一种助人为乐了:)。 git仓库最出名的...

lonewolf
2014/10/26
0
7
Git管理工具对比(GitBash、EGit、SourceTree)

Git管理工具对比(GitBash、EGit、SourceTree) GitBash是采用命令行的方式对版本进行管理,功能最为灵活强大,但是由于需要手动输入希望修改的文件名,所以相对繁琐。 EGit是Eclipse的Git插...

万里虎
2014/12/08
0
0
让SourceTree也能Export文件

从SVN转到SourceTree,在想导出几个提交版本所牵涉到的文件时, 一定会怀念SVN的Export功能。 怎么让SourceTree也有这个功能呢? 看看在TortoiseSVN里面怎么做的: Show Log 选择想导出的那些...

zgldh
2013/12/17
0
0
sourceTree版本控制器

大神略过!github是一款广受好评的版本控制软件,我们用github来操作git语句,但是git中很多功能我们还是体会不到,现在,我来介绍一款功能非常强大的软件给大家,sourceTree 是一款非常实用...

哥特复心
2015/01/20
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java并发备忘

不安全的“先检查后执行”,代码形式如下: if(条件满足){ //这里容易出现线程安全问题//doSomething}else{//doOther} 读取-修改-写入 原子操作:使用CAS技术,即首先从V中读取...

Funcy1122
今天
0
0
SpringBoot2.0 停机

最近新建了个SpringBoot2.0的项目,因为原来一直使用的是传统的Tomcat部署war包的形式,所以这次SpringBoot内置Tomcat部署jar包的时候遇到了很多问题。其中一个就是因为没有外置的Tomcat容器...

Canaan_
昨天
0
1
Confluence 6 外部参考

一个外部参考的意思是任何站点链接到你 Confluence 的实例。任何时候当 Confluence 的用户单击这个外部链接的时候,Confluence 可以记录这次单击为参考。 在默认的情况下,外部链接的参考链接...

honeymose
昨天
0
0
Android中的设计模式之抽象工厂模式

参考 《设计模式解析》 第十一章 Abstract Factory模式 《设计模式:可复用面向对象软件的基础 》3.1 Abstract Factory 抽象工厂 对象创建型模式 《Android源码设计模式解析与实战》第6章 创...

newtrek
昨天
0
0
Redis | 地理空间(GEO)的一个坑

Redis的地理空间(Geo)是个好东西,轻轻松松的就可以把地图描点的问题处理了, 最近却遇到一个坑...Redis采用的Msater-Slave模式, 运用GEORADIUS在salve读取对应的数据,新增了从节点但是从不返...

云迹
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部