gpt4 book ai didi

xcode - 使用 Xcode 4.6 通过 SSH 推送到 GIT 存储库

转载 作者:太空狗 更新时间:2023-10-29 13:23:27 26 4
gpt4 key购买 nike

我正在使用 Xcode 4.6 开发我的项目,并且我正在使用本地存储库功能。但是,我希望能够将我的存储库推送到远程 ssh 服务器。

我尝试了以下方法,但没有用:我去了组织者,然后去了我的存储库,然后按照以下说明添加了一个新的 Remote :- 名称:只是一个名称,所以我输入了我的项目名称- 位置:我已经设置了一个 ssh 路径:user@domain:path_to_my_.git_folder

然后我输入了我的ssh密码,但是没有确认按钮。

完成所有这些后,我返回到开发窗口并转到"file"->“源代码管理”->“推送”,但它说没有找到远程。

所以我想知道我应该怎么做才能让它发挥作用。

谢谢。

最佳答案

我在 github 和 bitbucket 上找到了 repo 的最佳解决方案是创建一个没有密码的 SSH key 对。

$ cd .ssh
$ ssh-keygen -t rsa -b 2048 -f github_id_rsa
$ vi config

然后添加以下内容:

Host github
HostName github.com
User git
IdentityFile ~/.ssh/github_id_rsa

然后将 repo 称为:

ssh://github/trojanfoe/myrepo
^^^^^^
(note that's the name of the "Host" from the config file, not github.com)

这在 Xcode 中运行良好,但是我在 pull 期间看到 repo 旁边的“绿灯”,但在push 期间看到 repo 旁边的“红灯” (这可能是 Xcode 5.1 beta 中的一个错误),但它可以毫无怨言地工作并且不需要密码,如果您使用 Jenkins 进行发布构建,这非常好。

Preferences> Accounts 下的 Repositories 也无法使用 ssh 别名连接,但奇怪的是它们在执行源代码控制操作时运行良好:

enter image description here

关于xcode - 使用 Xcode 4.6 通过 SSH 推送到 GIT 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16667686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com