Exigences:Syncing .emacs.d dossier en utilisant le serveur git personnel
- Installer
git
etemacs
sur le serveur OpenBSD 6.1 (DONE) - Mettre tout le dossier
.emacs.d
sous contrôle de version git - Clone un "working" repo sur le serveur (pour que les fichiers soient visibles/utilisables pour l'instance locale du serveur emacs, pas seulement les fichiers VC)
- Clone
.emacs.d
à tous les devic es
Actions jusqu'à présent:
- sur le serveur:
pkg_add git
pkg_add emacs
mkdir ~/.emacs.d
cd ~/.emacs.d
git --bare init
- On Laptop (avec config .emacs.d travail)
mv ~/.emacs.d .emacs.dbk
rm -rf .emacs.d
git clone [email protected]:~/.emacs.d
- tout copié de
.emacs.dbk
à.emacs.d
git add .
git commit
git push origin master
- Succès
- Retour sur le serveur
ls -a ~/.emacs.d
HEAD config hooks objects refs branches description info packed-refs
Je suis assez sûr que cela est bon.
Questions:
- Je ne suis pas sûr de savoir comment obtenir une vue "de travail" de ma pension. Je sais que ce qui précède est la vue "version control" (serveur).
- J'ai essayé de
git clone [email protected]:~/.emacs.d
sur mes autres appareils et je reçoisSHA 1 errors
Ai-je raté une étape sur le serveur pour les autorisations de dossier? Quelqu'un d'autre voit-il des erreurs?
Merci
Quel est le message exact errpr obtenez-vous? Quelle est votre version git? – VonC