【发布时间】:2011-07-05 09:59:11
【问题描述】:
我在我的桌面计算机 (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 Server。
我用sudo apt-get install git在服务器上安装了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 访问它吗?
【问题讨论】:
标签: git ssh repository git-remote ubuntu-server