我在虚拟机上设置了一个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
你有什么线索可以帮助我解决这个问题吗?
答案 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