使用个人git服务器同步.emacs.d文件夹

时间:2017-06-03 21:25:30

标签: git emacs openbsd

要求:

  1. 在OpenBSD 6.1服务器上安装gitemacs(DONE)
  2. 将整个.emacs.d文件夹置于git版本控制
  3. 在服务器上克隆“工作”仓库(以便文件对服务器本地emacs实例可见/可用,而不仅仅是VC文件)
  4. .emacs.d克隆到所有设备
  5. 到目前为止的行动:

    • 在服务器上:
    • pkg_add git
    • pkg_add emacs
    • mkdir ~/.emacs.d
    • cd ~/.emacs.d
    • git --bare init
    • 在笔记本电脑上(使用.emacs.d配置工作)
    • mv ~/.emacs.d .emacs.dbk
    • rm -rf .emacs.d
    • git clone test@000.000.000.000:~/.emacs.d
    • 复制了从.emacs.dbk.emacs.d
    • 的所有内容
    • git add .
    • git commit
    • git push origin master
    • 成功
    • 返回服务器
    • ls -a ~/.emacs.d HEAD config hooks objects refs branches description info packed-refs 我很确定这很好。

    问题:

    1. 我不确定如何获得我的回购的“工作”视图。我知道上面是“版本控制”视图(服务器)。
    2. 我尝试在其他设备上git clone test@000.000.000.000:~/.emacs.d,然后获得SHA 1 errors
    3. 我是否错过了服务器上的文件夹权限步骤? 别人看错了吗?

      由于

1 个答案:

答案 0 :(得分:0)

  1. 在服务器的裸仓库中:git ls-tree HEAD