加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用Xcode 4.6将SSH推送到GIT存储库

发布时间:2020-12-14 19:23:17 所属栏目:百科 来源:网络整理
导读:我正在使用 Xcode 4.6开发我的项目,我正在使用本地存储库功能.但是,我希望能够将我的存储库推送到远程ssh服务器. 我尝试过以下但是没有用: 我去了组织者然后到我的存储库,然后我添加了一个新的遥控器,其中包含以下说明: – 姓名:只是一个名字所以我已经把
我正在使用 Xcode 4.6开发我的项目,我正在使用本地存储库功能.但是,我希望能够将我的存储库推送到远程ssh服务器.

我尝试过以下但是没有用:
我去了组织者然后到我的存储库,然后我添加了一个新的遥控器,其中包含以下说明:
– 姓名:只是一个名字所以我已经把我的项目名称
– 位置:我已经放了一个ssh路径:user @ domain:path_to_my_.git_folder

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

完成所有这些后,我返回到开发窗口并转到File-> Source Control-> Push但它说没有找到远程.

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

谢谢.

解决方法

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

$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

然后将回购称为:

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

这在Xcode中运行良好,但是在拉动期间我看到回购旁边的“绿灯”,但是在推送期间回购旁边的“红灯”(这可能是Xcode 5.1测试版中的错误),但它没有投诉并且不需要密码,如果您使用Jenkins进行发布构建,这是很好的.

首选项下的存储库>帐户无法使用ssh别名进行连接,但奇怪的是,它们在执行源代码管理操作时运行正常:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读