首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XCode、Git和MediaTemple (gs)

XCode、Git和MediaTemple (gs)
EN

Stack Overflow用户
提问于 2012-09-11 11:32:05
回答 2查看 510关注 0票数 2

我想知道是否有人通过GridServer ( XCode )连接到中介程序Git存储库?我昨晚试着设置了这个,这就是我所能得到的:

  1. 在我的Mac上安装了Git
  2. 通过终端SSH在我的gs服务上为git (git.blahblah.com)创建子域
  3. 通过终端SSH在子域中(git.blahblah.com/repo/repo.git)创建空存储库
  4. 在XCode的“启动”菜单中单击“连接到回购”
  5. 在XCode的地址栏中输入repo地址(ssh://git.blahblah.com:22/repo/repo.git)
  6. 一旦XCode找到回购并告诉我“身份验证是必需的”,点击‘克隆’
  7. 在我的机器上选择适当的本地文件夹将回购复制到
  8. 尝试输入MT管理面板中指定的用户名和密码--与我通过终端SSH设置回购程序时使用的用户名和密码相同。
  9. 使用错误消息引导:“不正确的用户名和密码”(不正确的用户名和密码)或“指定的地址似乎不是存储库,连接被主机意外终止”(或类似)
  10. 哭。反复地。

进入第6步会导致我的IP被MT阻塞,即使我同时从同一个IP登录到web控制面板。通过MT控制面板解锁IP没有任何效果;当我再次尝试通过XCode连接时,IP就会被阻塞。

我怀疑实际上是第4步造成了问题,因为XCode试图在输入地址时“ping”没有凭据的回购(以解决连接问题)。

有人能做到这一点吗,还是我需要在其他地方托管我的Git repos?我不想花更多的钱在托管,当我有一项服务,应该适合这个目的,坐在不使用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-17 08:08:42

快速更新:我成功实现的解决方案是在BitBucket上设置一个帐户,创建一个项目并将其添加到本地Git,将其提交到BitBucket,然后使用XCode连接到BitBucket。按照Stefan的建议,我下载了SourceTree作为额外的Git活动,因为我仍然不能100%地使用终端(我只是喜欢GUI,这是错的吗?)

到目前为止,一切看起来都很顺利;当我认为我的服务器(我已经付钱了)可以完成这项工作时,我不得不为Git使用第三方,这有点烦人。

票数 0
EN

Stack Overflow用户

发布于 2012-09-14 08:46:40

经过几次与MediaTemple支持的在线会议之后,我得出了这样的结论:这是行不通的。

虽然我可以在我自己的gs服务上托管一个存储库,但是XCode试图连接到它的方式使我的IP每次都被阻塞。由于阻塞是自动的(不能关闭),所以XCode和MediaTemple似乎陷入了僵局。

这不是什么大问题,因为我是这个项目的唯一开发人员,我可以随时使用DropBox (我只是想找到一种更好的方法,在我的笔记本电脑和台式机上保持版本备份)。如果我真的需要Git,我可以使用另一个工具或终端。

如果我不得不指指点点的话,我会责怪XCode:除了连接到一个开放的、由gitHub托管的存储库之外,它对Git的支持似乎还很粗略。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12368756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档