我在我的桌面计算机 (Windows 7) 上创建了一个 Git 存储库:
git init
git add <all my files>
git commit -m "added my files"
现在我已经在 LAN 上的一台机器上安装了新的 Ubuntu Server 10.10 并安装了 OpenSSH。我的主目录是/home/jonas
我创建了一个目录~/code/
包含我的项目。我可以使用 Putty 从 Windows 7 登录 Ubuntu 服务器。
我在服务器上安装了 Gitsudo apt-get install git
添加远程存储库
现在我想将桌面上的 Git 存储库添加到服务器。我尝试按照以下说明进行操作使用 Git 进行实用的版本控制.
我从桌面运行以下命令:
git remote add origin [email protected] /cdn-cgi/l/email-protection/home/jonas/code/myproject.git
git push origin master
但我收到此错误消息:
fatal: '[email protected] /cdn-cgi/l/email-protection/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
to it?