我在我的台式机(Windows 7)上创建了一个 Git 存储库,其中包含:
git init
git add <all my files>
git commit -m "added my files"
现在,我在局域网的一台机器上安装了一个新的 Ubuntu Server 10.10 并安装了 OpenSSH。我的主目录是/home/jonas
,我创建了一个目录~/code/
来包含我的项目。我可以使用 Putty 从 Windows 7 登录到 Ubuntu 服务器。
我在服务器上安装了 Gitsudo apt-get install git
添加远程存储库
现在我想将我桌面上的 Git 存储库添加到服务器。我尝试按照Pragmatic Version Control Using Git的说明进行操作。
从我的桌面我运行这些命令:
git remote add origin jonas@192.168.1.10/home/jonas/code/myproject.git
git push origin master
但我收到了这个错误信息:
fatal: 'jonas@192.168.1.180/home/jonas/code/myproject.git' does not appear to be
a git repository
fatal: The remote end hung up unexpectedly
问题是什么?如何创建远程存储库?
正如 PerfectlyNormal 建议的那样,我:
在地址中添加了一个。现在它工作得更好了,我不得不在服务器上输入我的密码,但后来我收到了类似的错误消息:
fatal: '/home/jonas/code/myproject.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我必须先在服务器上初始化一个 Git 存储库 git push
吗?