8

红宝石工作正常。我能够无缝地使用 ruby​​mine 执行各种与 git 相关的操作。但突然它不起作用。当我想拉它说:

致命:无法从远程存储库中读取。

对于所有其他读/写 > 操作,它也会失败。

但是 git 在我的机器上运行良好。我的意思是我可以使用命令行推/拉。但现在使用红宝石。

我正在使用 Mac。

4

2 回答 2

31

首先确保您可以从命令行使用 git。如果可以的话,

Go to settings -> Version Control -> Git
Select "SSH executable" -> Native

然后重新启动 Rubymine。

于 2013-06-25T05:00:00.913 回答
0

您是否初始化了一个本地 git 存储库,该远程应该添加到该存储库中?

您的本地目录是否有 .git 文件夹?

试试 git 初始化...

第 1 步 - 尝试将您的公钥添加到 Heroku

heroku 键:添加 ~/.ssh/id_rsa.pub

第 2 步 - 生成一组新的 SSH 密钥,然后再次尝试第一步

https://help.github.com/articles/generating-ssh-keys

第 3 步 - 验证和/或修改您的配置文件

vim ~/.ssh/config

Host heroku.com
Hostname heroku.com 
Port 22 
IdentitiesOnly yes 
IdentityFile ~/.ssh/id_rsa    <--- Should be your public SSH key
TCPKeepAlive yes 
User jsmith@gmail.com

第 4 步 - 从 git 中删除 heroku 远程,重新创建连接

通过 heroku create 添加远程只会是新存储库的一个选项。请务必删除您最初尝试创建的旧存储库

$ git remote rm heroku
$ git heroku create

第 5 步:重新安装 Heroku Toolkit

http://hayley.ws/2010/12/04/getting-jekyll-running.html

于 2013-06-25T04:52:56.670 回答