git 工具的安装与 与github的连接


1.下载一个安装包哦

在mac下安装git,首先下载一个git安装包,官网下载 http://git-scm.com/download/

2. 在一个你喜欢的文件夹里解压一下安装包

打开terminal终端,进入安装包所在的文件夹之后执行以下的解压命令

$ tar -xf git-1.9.3.tar 

3. 编译安装的命令如下

$ cd git-1.9.3

$  ./configure --prefix=/usr/local

$  make

$  sudo make install

4.查看一下git的安装路径

$which git

这里会得到路径/usr/local/bin/git


  • 1.生成ssh的key

$ ssh-keygen -t rsa -C  < your email>  (后面的是git上注册的邮件哦)

$ vim id_rsa.pub (用vim命令打开文件可以复制一下啦)

不明白的同学可以看下面完的完整操作记录如下哦

$ ssh-keygen -t rsa -C < your email>

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/angela/.ssh/id_rsa): key

Enter passphrase (empty for no passphrase): 

Enter same passphrase again: 

$ ssh-keygen -t rsa -C  < your email>

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/angela/.ssh/id_rsa): 

Enter passphrase (empty for no passphrase): 

Enter same passphrase again: 

Your identification has been saved in /Users/angela/.ssh/id_rsa.

Your public key has been saved in /Users/angela/.ssh/id_rsa.pub.

The key fingerprint is:

0e:70:c0:67:4b:08:15:b3:37:d9:b9:9a < your email>

The key's randomart image is:

+--[ RSA 2048]----+

|  .+=o           |

|    o++o         |

|    o+=..        |

|     +.. .       |

|        o=..     |

|        E+o      |

+————————+


2.登录github设置一下账户里的ssh key

在登录后直接点击右上方的工具按钮,也就是页面最上方从右边数第二个按钮(Account settings)

进入Account setting之后,页面左侧有一列菜单,里面有一项是 SSH keys,点击后页面右侧会有add SSH keys的选项,点击后就可以把之前vim id_rsa.pub之后的内容粘贴过来啦。


3 已经配好啦,现在就可以回终端里测试一下啦。

$ ssh git@github.com

The authenticity of host 'github.com (192.30.xxx .xxx)' can't be established.

RSA key fingerprint is 16:27:ac::63:1b:56:4d:eb:df:a68.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'github.com,192.30.xxx.xxx' (RSA) to the list of known hosts.

PTY allocation request failed on channel 0

Hi ! You've successfully authenticated, but GitHub does not provide shell access.

Connection to github.com closed.

完成啦,现在github和本地的git就可以顺利的连接啦,本地的代码就可以上传git仓库啦。


使用git

git config --global user.name "You Name"
git config --global user.email yourmail@server.com

1.初始化本地git  $ git init

2.从github 上获取资源

$ git clone git://github.com/schacon/simplegit.git


3.创建项目 参考

https://help.github.com/articles/create-a-repo/




http://www.cocoachina.com/ios/20140524/8536.html

设置mac本显示隐藏的文件显示命令:

:defaults write com.apple.finder AppleShowAllFiles TRUE

:killall Finder

在之前没有为XCode工程创建git源,那么怎么添加呢?如下:

在进行演示前,你需要首先通过Xcode下载Command Line Tools,因为我们要在Terminal下操作,并且需要一些额外的工具。如果你还没有下载,那就去Xcode>Preferences…菜单,选择Download选项卡,展开Components区,点击Commond Line Tools右边下载按钮。下载完成后,一个对勾符号会取代下载按钮。


 

现在,为这个例子再创建一个工程,完事后可以删了它。在创建时取消那个创建git源的选项。这次我们不想让Xcode为我们准备一个源。把这个工程命名为NoGitExample,保存到桌面,然后你可以跟我接下来输入的命令一样。

 

一切准备妥当后,打开Terminal窗口(如果你之前打开了一个,那就先关掉它再重启,从而使我们安装的命令行工具生效)。下面切换到新项目的目录:

   
   
  1. cd /Users/YOUR-USERNAME/Desktop/NoGitExample  

别忘了在上边命令中设置Mac的用户名,接下来,输入:

   
   
  1. git init  

 这会初始化一个空的源,如果你在Finder里面查看或是输入ls命令,你会看到.git子目录已经被创建,很好,接下来输入:

   
   
    1.      
           
      1. git add .  

      这样,当前目录所有的内容就被添加到源里面去了,最后,输入以下命令:

           
           
      1. git commit -m 'Initial commit'  

      接下来会出现一个本地git源所执行的改变列表,如下图所示:

    现在git源就建好了,但是如果你回到Xcode,打开Source Control菜单,你会发现一切仍然是被禁用。

    这是因为当我们使用命令行工具创建git源时,Xcode并未被通知,下面点击Xcode>Quit Xcode,然后重新启动它,在NoGitExample项目中,如果你再次打开Source Control菜单,你会发现所有的选项已经被使能了,就像一开始勾选上创建git源一样。

    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值