存档

文章标签 ‘xcode’

Xcode配合GitHub使用配置祥解

2013年7月7日 1 条评论

很喜欢使用Git作为版本管理和备份工具,分布式的版本管理,简单而快捷的分支管理…有兴趣的同学可以试试这个文档 猛击这里

本来想自己在Mac上搭一个Git环境,没想到Xcode上竟然整合了git,太方便了。更爽的是Mac可以直接使用SSH公钥,直接使用GitHub提供的SSH管理功能。

我的使用环境:

  • Mac OSX 10.7.3
  • Xcode Version 4.3.3 (4E3002)
  1. 第一步先在Mac上生成密钥对
    打开终端窗口执行命令 ssh-keygen -t rsa,看提示找到对就密钥文件。
    注意提示”Enter passphrase”直接回车忽略,不然以后每次都还要输入密码。其实一路回车就可以

    localhost:~ clear$ ssh-keygen -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/clear/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /Users/clear/.ssh/id_rsa.
    Your public key has been saved in /Users/clear/.ssh/id_rsa.pub.
    The key fingerprint is:
    85:89:36:6f:7a:ae:02:28:53:f3:5a:42:58:03:6b:0d clear@localhost
    The key's randomart image is:
    +--[ RSA 2048]----+
    |.E               |
    | .=    . o       |
    |.+ o  + o .      |
    |o +  . o .       |
    | + o    S        |
    |+ o o  o         |
    |.. =  . .        |
    |  . .  o         |
    |     ....        |
    +-----------------+
  2. 向GitHub账号添加刚刚生成的公钥
    直接复制 /Users/clear/.ssh/id_rsa.pub 里面的内容添加到,进入GitHub > account settings > SSH Keys > Add SSH key
    这样就可以从Mac通过ssh协议进行直接访问GitHub了
  3. Xcode给项目添加版本库信息
    打开Xcode > File > Source Control > Repositories > Add Remote 输入GitHub版本库访问地址(git@github.com…..)
OK,这样就完成了Xcode的GitHub账号设置了,现在可以使用GitHub作为远程版本库了.
PS:貌似GitHub的https不总是支持write,不知道是不是我设置的原因,反正没成功过,果断放弃,既然Mac直接支持SSH协议为什么不用呢?
分类: 移动端 标签: , ,