Xcode配合GitHub使用配置祥解
很喜欢使用Git作为版本管理和备份工具,分布式的版本管理,简单而快捷的分支管理…有兴趣的同学可以试试这个文档 猛击这里
本来想自己在Mac上搭一个Git环境,没想到Xcode上竟然整合了git,太方便了。更爽的是Mac可以直接使用SSH公钥,直接使用GitHub提供的SSH管理功能。
我的使用环境:
- Mac OSX 10.7.3
- Xcode Version 4.3.3 (4E3002)
- 第一步先在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 | | .... | +-----------------+
- 向GitHub账号添加刚刚生成的公钥
直接复制 /Users/clear/.ssh/id_rsa.pub 里面的内容添加到,进入GitHub > account settings > SSH Keys > Add SSH key
这样就可以从Mac通过ssh协议进行直接访问GitHub了 - Xcode给项目添加版本库信息
打开Xcode > File > Source Control > Repositories > Add Remote 输入GitHub版本库访问地址(git@github.com…..)
OK,这样就完成了Xcode的GitHub账号设置了,现在可以使用GitHub作为远程版本库了.
PS:貌似GitHub的https不总是支持write,不知道是不是我设置的原因,反正没成功过,果断放弃,既然Mac直接支持SSH协议为什么不用呢?
不错,确实很方便