我有一个关于编程的本地项目,我一直在独自开发,现在我想将其推送到远程服务器(运行ubuntu和gitosis)。
在远程服务器上,我执行了以下操作:
git init
Initialized empty Git repository in /home/stefan/.git/
本地执行
git status
命令的结果为:git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .DS_Store
# .travis.yml
# license.txt
# nbproject/
# bla/.DS_Store
# bla/cache/
nothing added to commit but untracked files present (use "git add" to track)
我也做了。
git remote add origin dev@123.456.xx.xxx:psdemo.git
现在,当我尝试推送时,会发生以下情况。
git push origin master
fatal: 'psdemo.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
从某种程度上讲,这是有道理的,因为我只有一个空的Git仓库。
我该如何将我的文件推送到这个远程服务器呢?我想我需要从本地机器克隆到远程机器,但具体怎么做呢?