我正在尝试使用git和MobileMe作为一个个人项目的版本控制系统,我在几台计算机上工作。到目前为止,我已经完成了以下工作。
已在本地计算机上创建并清空裸存储库
$ mkdir myproject.git
$ cd myproject.git
$ git init --bare
$ git update-server-info然后,我将myproject.git目录复制到移动me磁盘,并将我的计算机与移动me同步。
然后,我切换到本地计算机上我的项目所在的目录,设置远程源,并尝试将本地存储库推送到移动设备上
$ cd myproject
$ git remote add origin https://<username>@idisk.me.com/<username>/myproject.git/
$ git push --all然后我被要求两次输入我的密码。第一次使用的是mobile me密码,其他任何密码都会出错。在输入第二个密码后,相信我已经尝试了所有的方法,终端就挂起了。那么我到底做错了什么呢?(除了尝试将mobileme用作git存储库之外)
谢谢,本。
发布于 2010-12-06 11:13:58
忘掉我之前的尝试吧,如果你想用你的MobileMe iDisk来存储一个空的存储库,这是完全可能的。
关键是您需要进入MobileMe首选项,在iDisk选项卡下,确保iDisk同步在上,如果它不在,请启动它。这将创建可在iDisk目录下访问的卷的本地副本。
然后以与在任何其他远程卷上相同的方式创建一个裸存储库
$ cd /Volumes/iDisk
$ git init --bare myProject.git然后,您可以像将任何其他存储库添加为远程存储库一样将其推送/拉入到该存储库
$ git remote add iDisk /Volumes/iDisk/myProject.git
$ git push iDisk master要克隆存储库,只需
$ git clone /Volumes/iDisk/myProject.git应该注意的是,您需要与移动我同步之前,更改将在其他计算机上生效,您正在使用移动我与...
-Ben
https://stackoverflow.com/questions/2945772
复制相似问题