致命的:不是git存储库(或任何父目录):。git
当我尝试git push to heroku时,我得到了以下内容
fatal: Not a git repository (or any of the parent directories): .git
我尝试在铁路教程书上关注ruby。
我想我安装了客户端heroku包(从heroku网站下载并按照他们的指示安装,GUI格式安装)。 所以我的客户端heroku应该没问题(我是编程新手,所以不确定这个术语的说法是否正确)。
然后我打开一个新的终端并输入
git push heroku master
我有
fatal: Not a git repository (or any of the parent directories): .git
谁能擅长这个解释我错过了哪一部分? 即必须先移动到某个目录?
请告诉我这个命令,因为如果没有命令,我可能仍然不知道。
PS:我想我已经在我的github上有了存储库。
你不在git存储库目录中。
输入pwd
并确保它在您认为应该的位置。 您可能在您认为自己所在的目录之前的某个位置。
你有没有创建一个git存储库? 使用git init
创建它,然后提交一些文件。
http://git-scm.com/book/en/Git-Basics-Getting-a-Git-Repository
确保您已按照Rails教程书的“ 安装和设置”部分中的所有步骤进行操作。
您收到的错误消息表明您错过了git init
步骤。
出现此错误的原因是您尝试从git存储库的非克隆工作副本推送更改。 你有没有在你正在工作的dir上初始化git repo? 如果不是这样,使用git init
初始化git repo,然后使用git remote add origin git@github.com:repourl.git
做一个git clone
或添加一个git remote add origin git@github.com:repourl.git
获取更多详细信息
如果您没有直接使用git init
则最有可能发生此错误。 使用git init
制作git目录/文件夹,它会起作用。
- Heroku应用程序崩溃,在尝试heroku rake db:migrate时收到“无效的DATABASE URL”
- 如何在没有先保存文本文件的情况下在Ruby中进行FTP
- 预编译资产失败ExecJS :: ProgramError:意外的标记:operator(=)(行:10770,col:0,pos:300859)
- Rails&Heroku:PG db无法创建数据库
- 由LogEntries记录的Heroku路由器错误H13
- 虚荣,Rails 3和Heroku
- 有没有办法为heroku上的应用程序设置简单的http身份validation?
- 从“mysite.herokuapp.com”重定向到“www.mysite.com”
- rake资产:预编译不在heroku上工作