1、googlecode中下载
git-1.7.8.4-intel-universal-snow-leopard.dmg
2、双击运行 git-1.7.8.4-intel-universal-snow-leopard.pkg
3、运行Terminal,执行 setup git PATH for non-terminal programs.sh
4、打开System Preferences,进入Sharing,并勾选 Remote Login
5、下载 Gitbox图形化工具
6、Xcode创建一个工程,并用Gitbox ‘ New Repository‘.(假设这时本地库在/Desktop上,工程名为“GitTest”)
7、运行Terminal,运行命令 git clone --bare -l /Users/yourname/Desktop/GitTest /Users/yourname/Desktop/GitTest.git(实际上x.git为文件夹)
8、假设git版本库的路径为:/Users/git,将第7步生成的GitTest.git文件拷贝到该路径
9、打开Gitbox,点击‘Clone Repository’,填写:ssh://yourname@localhost/Users/git/GitTest
执行第9步骤时,提示网络异常或路径、权限不足有可能是git-upload-pack超链接指向问题。
解决方案:打开Terminal,执行git clone ssh://yourname@localhost/Users/git/GitTest,如果提示 bash: git-upload-pack: command not found,则肯定是git-upload-pack指向不对。
1、强制指定git-upload-pack的超链接方向:git clone --upload-pack "/usr/local/git/bin/git-upload-pack" ssh://yourname@localhost/Users/git/GitTest.git
2、永久解决:A、cd /usr/bin
B、sudo ln /usr/local/git/bin/git-upload-pack
C、sudo ln /usr/local/git/bin/git-receive-pack
D、运行上面3个步骤,则可使用 git clone ssh://yourname@localhost/Users/git/GitTest.git,GitBox也可使用短路径了。
2、双击运行 git-1.7.8.4-intel-universal-snow-leopard.pkg
3、运行Terminal,执行 setup git PATH for non-terminal programs.sh
4、打开System Preferences,进入Sharing,并勾选 Remote Login
5、下载 Gitbox图形化工具
6、Xcode创建一个工程,并用Gitbox ‘ New Repository‘.(假设这时本地库在/Desktop上,工程名为“
7、运行Terminal,运行命令 git clone --bare -l /Users/yourname/Desktop/GitTest /Users/yourname/Desktop/GitTest.git(实际上x.git为文件夹)
8、假设git版本库的路径为:/Users/git,将第7步生成的GitTest.git文件拷贝到该路径
9、打开Gitbox,点击‘Clone Repository’,填写:ssh://yourname@localhost/Users/git/GitTest
执行第9步骤时,提示网络异常或路径、权限不足有可能是git-upload-pack超链接指向问题。
解决方案:打开Terminal,执行git clone ssh://yourname@localhost/Users/git/GitTest,如果提示 bash: git-upload-pack: command not found,则肯定是git-upload-pack指向不对。
1、强制指定git-upload-pack的超链接方向:git clone --upload-pack "/usr/local/git/bin/git-upload-pack" ssh://yourname@localhost/Users/git/GitTest.git
2、永久解决:A、cd /usr/bin
B、sudo ln /usr/local/git/bin/git-upload-pack
C、sudo ln /usr/local/git/bin/git-receive-pack
D、运行上面3个步骤,则可使用 git clone ssh://yourname@localhost/Users/git/GitTest.git,GitBox也可使用短路径了。