Pan*_*fox 1 git ssh xcode gitosis xcode4
嗨,我一直在尝试从XCode 4访问我的git存储库.
使用命令行工具一切正常.我可以使用以下方法克隆我的回购:
git clone git@example.com:somerepo.git
Run Code Online (Sandbox Code Playgroud)
但是在XCode中,当尝试使用时:
ssh://git@example.com:somerepo.git
Run Code Online (Sandbox Code Playgroud)
它一直在问我输入密码,我根本不想使用它.
同样的事情发生在:
git://git@example.com:somerepo.git
Run Code Online (Sandbox Code Playgroud)
除了我还得到"连接被拒绝:无法连接到套接字"错误消息.
不知道怎么解决这个问题?
在Xcode 4.2中,以下位置字符串对我有用
ssh://git@example.com:22/somerepo.git
Run Code Online (Sandbox Code Playgroud)
该ssh://部分需要告诉Xcode应该使用哪个协议.由于URL现在包含一个方案,因此:22还需要端口说明符使Git满意.没有端口,我在命令行上收到以下(奇怪的)错误消息:"ssh:connect to host port 22:Connection refused".
顺便说一句:当我在Organizer窗口中添加我的存储库时,Xcode嘟something了一些关于"需要身份验证"的内容,然后开始旋转一个活动指示器.虽然我能够立即克隆回购,但我不得不重启Xcode以摆脱活动指标.
| 归档时间: |
|
| 查看次数: |
7429 次 |
| 最近记录: |