Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
去年关闭。
Improve this question
我使用两台Mac,一台用于工作,另一台是我的个人Mac。
我想在两台机器之间同步设置。
我发现此应用程序似乎可以满足我的要求:https://github.com/lra/mackup/。
我想将设置保存在GitHub上,因此我以这种方式设置
因此,在我的主文件夹中,我有一个具有以下结构的
然后,将该文件夹保存在我的GitHub帐户上,并添加自述文件。所以最终的结构是这样的:
现在,如何在新机器上设置这些首选项?我安装
我没有找到任何可以对我的文档有所帮助的东西。
非常感谢
,这是我在第一台机器上看到的。
我认为仍然缺少的是第二台计算机中的相同配置。
我将执行以下操作:
在您的第一台机器上
1.在
2.添加您的
第二台机器
5.在第二台机器中添加相同的
7.运行
每次在两台计算机上进行更改时,只需提交更改并在另一台计算机上提取更新即可。
如果需要,您还可以为每台计算机都提供一个分支,并将最终更改合并到
那应该做的工作:)
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
去年关闭。
Improve this question
我使用两台Mac,一台用于工作,另一台是我的个人Mac。
我想在两台机器之间同步设置。
我发现此应用程序似乎可以满足我的要求:https://github.com/lra/mackup/。
我想将设置保存在GitHub上,因此我以这种方式设置
.mackup.cfg
文件:[storage]
engine = file_system
path = dotfiles
directory = backup
# List of applications you want to explicitly sync (one application name per line).
# To see a list of supported application names, launch `mackup list`.
# If this list is empty, Mackup will try to sync all the supported applications.
[applications_to_sync]
bash
bash-it
docker
eslint
gimp
git
iterm2
libreoffice
mackup
matlab
npm
oh-my-zsh
spotify
sublime-text-3
ssh
vscode
zsh
# List of applications you want to ignore (one application name per line).
# If an application is ignored, it will be ignored even if it's been explicitly allowed in the [Allowed Applications].
[applications_to_ignore]
因此,在我的主文件夹中,我有一个具有以下结构的
dotfiles
文件夹:dotfiles
|_ backup
|_ .docker
|_ .oh-my-zsh
|_ ...
然后,将该文件夹保存在我的GitHub帐户上,并添加自述文件。所以最终的结构是这样的:
dotfiles
|_ backup
|_ .docker
|_ .oh-my-zsh
|_ ...
|_ README.md
|_ .git
现在,如何在新机器上设置这些首选项?我安装
mackup
,然后应该执行mackup restore
,但出现此错误:Error: Unable to find you Dropbox install =(
我没有找到任何可以对我的文档有所帮助的东西。
非常感谢
最佳答案
正如@timur所说,Dropbox是mackup的默认存储。
您需要做的是在file_system
中配置一个自定义~/.mackup.cfg
引擎(位于您的主目录中)
按照mackup Readme,您需要将以下内容添加到~/.mackup.cfg
中
[storage]
engine = file_system
path = some/folder/in/your/home
,这是我在第一台机器上看到的。
我认为仍然缺少的是第二台计算机中的相同配置。
我将执行以下操作:
在您的第一台机器上
1.在
~/dotfiles
中创建一个git存储库2.添加您的
~/.mackup.cfg
3.运行mackup backup
4.添加,提交和推送新文件和更改第二台机器
5.在第二台机器中添加相同的
~/.mackup.cfg
6.在~/dotfiles
的第二台计算机上克隆您的dotfiles存储库7.运行
mackup restore
每次在两台计算机上进行更改时,只需提交更改并在另一台计算机上提取更新即可。
如果需要,您还可以为每台计算机都提供一个分支,并将最终更改合并到
master
或develop
分支中。那应该做的工作:)
关于macos - 使用mackup同步macos设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60354494/
10-13 05:50