将错误推送到远程git存储库

时间:2016-03-16 08:49:21

标签: git github ssh refspec

我在虚拟机上设置了一个git存储库,工作正常。我在我的本地计算机上克隆了存储库,并使用一个简单的文件对其进行了测试。

我现在要做的是将一些文件从我的开发目录提交到我的git存储库,但是当我这样做时,我有以下错误消息:

error: src refspec master does not match any.
error: can't push references to 'git@github.com:ezsystems/ezplatform.git'

奇怪的是我的repo不是“git@github.com:ezsystems / ezplatform.git”,我通常用SSH连接将我的文件推送到我的虚拟git服务器! 另外,因为我正在开发web项目,所以我将开发目录的符号链接直接添加到我的本地git仓库中。我不认为这是一个问题。 当我想要推送一个位于我的开发目录中的文件时,我也有这条消息:

git commit -m "adding files"
Actually on no branch
Modifications that will not be validated : 
     [bunch of file names]
No modification add to the validation

你有什么线索可以帮助我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

git remote add origin ssh://[user]@[server_address]/[git_repo_url]

这将创建一个名为 origin 的git远程。每个部分分解如下: -

[user] 应由服务器上的用户替换,该用户对git repo具有读写权限。

[server_address] 是托管git repo的服务器的FQDN。

[git_repo_url] 是服务器上git仓库的位置。

要推送您的仓库,请输入以下命令: -

git push -u origin master