git - 使用 MobileMe idisk 作为 git 存储库

标签 git mobileme

我正在尝试使用 git 和 MobileMe 作为我在多台计算机上工作的个人项目的版本控制系统。到目前为止我已经做了以下工作。

在我的本地计算机上创建并清空裸存储库

$ mkdir myproject.git
$ cd myproject.git
$ git init --bare 
$ git update-server-info

然后我将myproject.git目录复制到mobile me磁盘中,并将我的电脑与mobile me同步。

然后我切换到本地计算机上项目所在的目录,设置远程源并尝试将本地存储库推送到移动我

$ cd myproject
$ git remote add origin https://<username>@idisk.me.com/<username>/myproject.git/
$ git push --all

然后我被要求输入密码两次。第一次是手 secret 码,其他密码都会出错。输入第二个密码后,相信我,我已经尝试了一切,终端只是挂起。那么我做错了什么? (除了尝试使用 mobileme 作为 git 存储库)

谢谢,本。

最佳答案

忘记我之前尝试过的,如果你想使用 MobileMe iDisk 来存储裸存储库,这是完全可能的。

关键是您需要进入 MobileMe 偏好设置,并在 iDisk 选项卡下确保 iDisk Sync 已打开,如果未打开,请启动它。这将创建 iDisk 的本地副本,可在 Volumes 目录下访问。

然后像在任何其他远程卷上一样创建一个裸存储库

$ cd /Volumes/iDisk
$ git init --bare myProject.git

将其添加为远程存储库后,您可以像对任何其他存储库一样推送/pull 该存储库

$ git remote add iDisk /Volumes/iDisk/myProject.git
$ git push iDisk master

要克隆存储库,只需

$ git clone /Volumes/iDisk/myProject.git

需要注意的是,您需要先与 mobile me 同步,更改才会在您使用 mobile me 的其他计算机上生效...

-本

关于git - 使用 MobileMe idisk 作为 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945772/

相关文章:

ios - 可以使用mobileme同步ios文档吗?

ios - 核心数据可同步 & com.apple.syncservices.Syncable

git - Visual Studio 2013 Github 提交死锁

git - 计算按作者排序的两个分支之间的差异

git - Git 如何忽略以数字开头的文件?

linux - 致命的无法找到 https 的远程助手

git 在一个命令中添加并提交单个跟踪文件

iphone - 同步服务和 iOS