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

使用个人git服务器同步.emacs.d文件夹,git,emacs,openbsd,Git,Emacs,Openbsd,要求: 在OpenBSD6.1服务器上安装git和emacs(完成) 将整个.emacs.d文件夹置于git版本控制之下 在服务器上克隆一个“正在工作”的repo(以便文件对服务器本地emacs实例可见/可用,而不仅仅是VC文件) 克隆.emacs.d到所有设备 迄今为止的行动: 在服务器上: pkg\u添加git pkg\u添加emacs mkdir~/.emacs.d cd~/.emacs.d git--bare init 笔记本电脑上的(使用working.emacs.d配置) mv~/

要求:

  • 在OpenBSD6.1服务器上安装
    git
    emacs
    (完成)
  • 将整个
    .emacs.d
    文件夹置于git版本控制之下
  • 在服务器上克隆一个“正在工作”的repo(以便文件对服务器本地emacs实例可见/可用,而不仅仅是VC文件)
  • 克隆
    .emacs.d
    到所有设备
  • 迄今为止的行动:

    • 在服务器上:
    • pkg\u添加git
    • pkg\u添加emacs
    • mkdir~/.emacs.d
    • cd~/.emacs.d
    • git--bare init
    • 笔记本电脑上的(使用working.emacs.d配置)
    • mv~/.emacs.d.emacs.dbk
    • rm-rf.emacs.d
    • git克隆test@000.000.000.000:~/.emacs.d
    • 将所有内容从
      .emacs.dbk
      复制到
      .emacs.d
    • git添加。
    • git提交
    • git推送原始主机
    • 成功
    • 回到服务器上
    • ls-a~/.emacs.d
      
      头部配置挂钩对象引用
      分支描述信息压缩引用
      
      我敢肯定这很好
    问题:

  • 我不知道如何获得回购协议的“有效”视图。我知道上面是“版本控制”视图(服务器)
  • 我试图
    git克隆test@000.000.000.000:~/.emacs.d
    在我的其他设备上,我得到了
    SHA 1错误
  • 我是否错过了服务器上的文件夹权限步骤? 还有人看到错误吗

    谢谢

  • 在服务器上的裸回购中:
    git ls树头
  • 在服务器上的裸回购中:
    git ls树头

  • 你得到了什么确切的errpr信息?你的git版本是什么?你得到了什么确切的errpr消息?您的git版本是什么?
    git ls tree HEAD
    当前生成:
    100644 blob 22755d4e517f1698c57953a7630fde87bf30fb0c bbdb
    100644 blob e0bd203a507bf3809875d3af2368e2cc3300f8fb书签
    100644 blob 0EBAE376564C0D36B80A59F56019E30E6F配置.el100644 blobb9328d65e32587dbd990a539872c32e864287170 config.org
    100644 blob cf54fcb1b889ae27e8378c907b98629917bfcdd7 ido.last
    100644 blob 37b41e0bbe6488ff60dc0976427e2adc2e3362b9 org clock save.el
    ,因为我把我已知的
    .emacs.d
    文件夹推到了它。
    config.org
    init.el这个案子。我使用“识字emacs配置”
    git ls tree HEAD
    目前产生:
    100644 blob E0bd203a507bf3809875d3af2368e2cc3300f8f8f8f8f8f4b书签
    100644 blob E0bd203a507b3809875d3f8f8f8f8f8f8书签100644 blob 0ebae31786564c0d36b80a59f566019e3e20f30f6f配置.elconfig.org
    100644 blob cf54fcb1b889ae27e8378c907b98629917bfcdd7 ido.last
    100644 blob 37b41e0bbe6488ff60dc0976427e2adc2e362b9 org clock save.el
    ,因为我将已知的
    .emacs.d
    文件夹推到了它。
    config.org
    =
    在这种情况下,
    init.el
    。我使用的是“识字emacs配置”。