ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

OnWorks ഫെവിക്കോൺ

yadm - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ yadm പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് yadm ആണിത്.

പട്ടിക:

NAME


yadm - മറ്റൊരു Dotfiles മാനേജർ

സിനോപ്സിസ്


യാദ്മ് കമാൻഡ് [ഓപ്ഷനുകൾ]

യാദ്മ് git-കമാൻഡ്-അല്ലെങ്കിൽ-അപരനാമം [ഓപ്ഷനുകൾ]

യാദ്മ് init [-f] [-w ഡയറക്ടറി]

യാദ്മ് ക്ലോൺ URL [-f] [-w ഡയറക്ടറി]

യാദ്മ് config പേര് [മൂല്യം]

യാദ്മ് കോൺഫിഗറേഷൻ [-e]

യാദ്മ് പട്ടിക [-a]

യാദ്മ് എൻക്രിപ്റ്റ് ചെയ്യുക

യാദ്മ് ഡീക്രിപ്റ്റ് [-l]

യാദ്മ് Alt

യാദ്മ് പെർംസ്

വിവരണം


യാദ്മ് ഒന്നിലധികം കമ്പ്യൂട്ടറുകളിലുടനീളമുള്ള ഫയലുകളുടെ ഒരു ശേഖരം കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു ഉപകരണമാണ് a ഉപയോഗിച്ച്
Git ശേഖരം പങ്കിട്ടു. ഇതുകൂടാതെ, യാദ്മ് ഇതര പതിപ്പുകൾ തിരഞ്ഞെടുക്കുന്നതിനുള്ള ഒരു സവിശേഷത നൽകുന്നു
ഓപ്പറേഷൻ സിസ്റ്റം അല്ലെങ്കിൽ ഹോസ്റ്റ് നാമം അടിസ്ഥാനമാക്കിയുള്ള ഫയലുകളുടെ. അവസാനമായി, യാദ്മ് കഴിവ് നൽകുന്നു
സുരക്ഷിതമായ ഫയലുകളുടെ ഒരു ഉപസെറ്റ് കൈകാര്യം ചെയ്യുക, അവ എൻക്രിപ്റ്റുചെയ്‌തവയിൽ ഉൾപ്പെടുത്തും
സംഭരണിയാണ്.

കമാൻഡുകൾ


git-കമാൻഡ് or git-അപരനാമം
ആന്തരികമായി കൈകാര്യം ചെയ്യാത്ത ഏതെങ്കിലും കമാൻഡ് യാദ്മ് ലേക്ക് കടന്നുപോകുന്നു ജിറ്റിനെ(1). Git
കമാൻഡുകളോ അപരനാമങ്ങളോ ഉപയോഗിച്ച് വിളിക്കപ്പെടുന്നു യാദ്മ് നിയന്ത്രിത ശേഖരം. ജോലി ചെയ്യുന്നത്
git കമാൻഡുകൾക്കുള്ള ഡയറക്ടറി ക്രമീകരിച്ചിരിക്കും ജോലി-വൃക്ഷം (സാധാരണയായി $ HOME).

സ്റ്റാൻഡേർഡ് ഉപയോഗിച്ചാണ് ഡോട്ട്ഫയലുകൾ നിയന്ത്രിക്കുന്നത് ജിറ്റിനെ കമാൻഡുകൾ; ചേർക്കുക, സമർപ്പിക്കുക, തള്ളുക, വലിക്കുക, തുടങ്ങിയവ.

ദി config കമാൻഡ് നേരിട്ട് കൈമാറില്ല. പകരം ഉപയോഗിക്കുക gitconfig
കമാൻഡ് (ചുവടെ കാണുക).

Alt വിവരിച്ചിരിക്കുന്ന പേരിടൽ നിയമങ്ങളുമായി പൊരുത്തപ്പെടുന്ന ഏതെങ്കിലും നിയന്ത്രിത ഫയലുകൾക്കായി പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്‌ടിക്കുക
ഇതര വിഭാഗം. ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നത് സാധാരണയായി അനാവശ്യമാണ് യാദ്മ്
സ്ഥിരസ്ഥിതിയായി ഇതരങ്ങൾ സ്വയമേവ പ്രോസസ്സ് ചെയ്യുന്നു. ഈ യാന്ത്രിക സ്വഭാവം ആകാം
കോൺഫിഗറേഷൻ സജ്ജീകരിച്ച് പ്രവർത്തനരഹിതമാക്കി yadm.auto-alt "തെറ്റിലേക്ക്".

ക്ലോൺ URL
ഡോട്ട് ഫയലുകൾ ട്രാക്ക് ചെയ്യുന്നതിനായി ഒരു റിമോട്ട് റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്യുക. റിമോട്ടിന്റെ ഉള്ളടക്കത്തിന് ശേഷം
ഒരു "ലയനം" എന്ന ശേഖരം ലഭ്യമാക്കിയിട്ടുണ്ട് ഉത്ഭവം/മാസ്റ്റർ ശ്രമിക്കുന്നു. ഉണ്ടെങ്കിൽ
എന്നതിൽ ഇതിനകം വൈരുദ്ധ്യമുള്ള ഫയലുകൾ ഉണ്ട് ജോലി-വൃക്ഷം, ഈ ലയനം പരാജയപ്പെടുകയും ചെയ്യും
പകരം ഒരു "റീസെറ്റ്" ഉത്ഭവം/മാസ്റ്റർ ചെയ്തിരിക്കും. അത് പരിഹരിക്കേണ്ടത് ഉപയോക്താവാണ്
ഈ പൊരുത്തക്കേടുകൾ, എന്നാൽ ആവശ്യമുള്ള പ്രവർത്തനത്തിൽ ഉള്ളടക്കം ഉണ്ടായിരിക്കണം
റിപ്പോസിറ്ററി നിലവിലുള്ള ഫയലുകളെ പുനരാലേഖനം ചെയ്യുന്നു, തുടർന്ന് "ഹാർഡ് റീസെറ്റ്" പൂർത്തിയാക്കണം
അത്:

yadm റീസെറ്റ് --ഹാർഡ് ഉത്ഭവം/മാസ്റ്റർ

ശേഖരം സംഭരിച്ചിരിക്കുന്നു $HOME/.yadm/repo.git. സ്വതവേ, $ HOME ഉപയോഗിക്കും
പോലെ ജോലി-വൃക്ഷം, എന്നാൽ ഇത് ഉപയോഗിച്ച് അസാധുവാക്കാവുന്നതാണ് -w ഓപ്ഷൻ. യാദ്മ് കഴിയും
നൽകിക്കൊണ്ട് നിലവിലുള്ള ഒരു ശേഖരം തിരുത്തിയെഴുതാൻ നിർബന്ധിതരാകുന്നു -f ഓപ്ഷൻ.

config ഈ കമാൻഡ് കോൺഫിഗറേഷനുകൾ കൈകാര്യം ചെയ്യുന്നു യാദ്മ്. ഈ കമാൻഡ് അവർ കൃത്യമായി പ്രവർത്തിക്കുന്നു
git-config(1) ചെയ്യുന്നു. കൂടുതൽ വിവരങ്ങൾക്ക് കോൺഫിഗറേഷൻ വിഭാഗം കാണുക.

ഡീക്രിപ്റ്റ്
സംഭരിച്ചിരിക്കുന്ന എല്ലാ ഫയലുകളും ഡീക്രിപ്റ്റ് ചെയ്യുക $HOME/.yadm/files.gpg. ഡീക്രിപ്റ്റ് ചെയ്ത ഫയലുകൾ ആയിരിക്കും
കോൺഫിഗർ ചെയ്തതുമായി ബന്ധപ്പെട്ട് ജോലി-വൃക്ഷം (സാധാരണയായി $ HOME). ഉപയോഗിച്ച് -l ഓപ്ഷൻ ചെയ്യും
എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാതെ സംഭരിച്ചിരിക്കുന്ന ഫയലുകൾ ലിസ്റ്റ് ചെയ്യുക.

എൻക്രിപ്റ്റ് ചെയ്യുക
കാണുന്ന പാറ്റേണുകളുമായി പൊരുത്തപ്പെടുന്ന എല്ലാ ഫയലുകളും എൻക്രിപ്റ്റ് ചെയ്യുക $HOME/.yadm/encrypt. കാണുക
കൂടുതൽ വിവരങ്ങൾക്ക് എൻക്രിപ്ഷൻ വിഭാഗം.

gitconfig
എന്നതിലേക്ക് ഓപ്ഷനുകൾ കൈമാറുക ജിറ്റിനെ config കമാൻഡ്. മുതലുള്ള യാദ്മ് ഇതിനകം ഉപയോഗിക്കുന്നു config കമാൻഡ്
സ്വന്തം കോൺഫിഗറേഷനുകൾ കൈകാര്യം ചെയ്യുന്നതിനായി, ഈ കമാൻഡ് മാറ്റുന്നതിനുള്ള ഒരു മാർഗമായി നൽകിയിരിക്കുന്നു
നിയന്ത്രിത ശേഖരണത്തിന്റെ കോൺഫിഗറേഷനുകൾ യാദ്മ്. ഒരു ഉപയോഗപ്രദമായ കേസ് ആയിരിക്കാം
റിപ്പോസിറ്ററി കോൺഫിഗർ ചെയ്യുക അങ്ങനെ ട്രാക്ക് ചെയ്യാത്ത ഫയലുകൾ സ്റ്റാറ്റസ് കമാൻഡുകളിൽ കാണിക്കും. യാദ്മ്
ട്രാക്ക് ചെയ്യാത്ത ഫയലുകൾ കാണിക്കാതിരിക്കാൻ തുടക്കത്തിൽ അതിന്റെ റിപ്പോസിറ്ററി കോൺഫിഗർ ചെയ്യുന്നു. നിങ്ങൾ എങ്കിൽ
ഡിഫോൾട്ട് ജിറ്റ് സ്വഭാവം (ട്രാക്ക് ചെയ്യാത്ത ഫയലുകളും ഡയറക്‌ടറികളും കാണിക്കാൻ) ഉപയോഗിക്കണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നു
ഈ കോൺഫിഗറേഷൻ നീക്കം ചെയ്യാം.

yadm gitconfig --unset status.showUntrackedFiles

സഹായിക്കൂ ഒരു സംഗ്രഹം അച്ചടിക്കുക യാദ്മ് കമാൻഡുകൾ.

ഇവയെ ഡോട്ട്ഫയലുകൾ ട്രാക്കുചെയ്യുന്നതിന് പുതിയതും ശൂന്യവുമായ ഒരു ശേഖരം ആരംഭിക്കുക. ശേഖരം സൂക്ഷിച്ചിരിക്കുന്നു
in $HOME/.yadm/repo.git. സ്വതവേ, $ HOME ആയി ഉപയോഗിക്കും ജോലി-വൃക്ഷം, പക്ഷേ ഇത്
ഉപയോഗിച്ച് മറികടക്കാൻ കഴിയും -w ഓപ്ഷൻ. യാദ്മ് നിലവിലുള്ളത് തിരുത്തിയെഴുതാൻ നിർബന്ധിതരാകാം
നൽകിക്കൊണ്ട് ശേഖരം -f ഓപ്ഷൻ.

പട്ടിക നിയന്ത്രിക്കുന്ന ഫയലുകളുടെ ഒരു ലിസ്റ്റ് പ്രിന്റ് ചെയ്യുക യാദ്മ്. ദി -a ഓപ്‌ഷൻ എല്ലാ നിയന്ത്രിത ഫയലുകൾക്കും കാരണമാകും
ലിസ്റ്റ് ചെയ്യണം. അല്ലെങ്കിൽ, നിലവിലുള്ളതിൽ നിന്നുള്ള ഫയലുകൾ മാത്രമേ പട്ടികയിൽ ഉൾപ്പെടൂ
ഡയറക്ടറി അല്ലെങ്കിൽ താഴെ.

പെർംസ് പെർമിഷൻസ് വിഭാഗത്തിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ അനുമതികൾ അപ്ഡേറ്റ് ചെയ്യുക. അത് സാധാരണമാണ്
ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് ആവശ്യമില്ല യാദ്മ് വഴി സ്വയമേവ അനുമതികൾ പ്രോസസ്സ് ചെയ്യുന്നു
സ്ഥിരസ്ഥിതി. കോൺഫിഗറേഷൻ സജ്ജീകരിക്കുന്നതിലൂടെ ഈ യാന്ത്രിക സ്വഭാവം പ്രവർത്തനരഹിതമാക്കാം
yadm.auto-perms "തെറ്റിലേക്ക്".

പതിപ്പ്
പതിപ്പ് പ്രിന്റ് ചെയ്യുക യാദ്മ്.

കോൺഫിഗറേഷൻ


യാദ്മ് എന്ന ഒരു കോൺഫിഗറേഷൻ ഫയൽ ഉപയോഗിക്കുന്നു $HOME/.yadm/config. ഈ ഫയൽ അതേ ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു
as git-config(1). കൂടാതെ, കോൺഫിഗറേഷൻ ഫയലിന്റെ ഉള്ളടക്കം നിങ്ങൾക്ക് നിയന്ത്രിക്കാനാകും
യാദ്മ് config കമാൻഡ് (ഇത് കൃത്യമായി പ്രവർത്തിക്കുന്നു git-config). ഉദാഹരണത്തിന്, പ്രവർത്തനരഹിതമാക്കാൻ
ഇതരമാർഗ്ഗങ്ങളിൽ നിങ്ങൾക്ക് കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയും:

yadm config yadm.auto-alt false

പിന്തുണയ്‌ക്കുന്ന കോൺഫിഗറേഷനുകളുടെ പൂർണ്ണമായ ലിസ്റ്റ് ഇനിപ്പറയുന്നതാണ്:

yadm.auto-alt
ALTERNATES വിഭാഗത്തിൽ വിവരിച്ചിരിക്കുന്ന സ്വയമേവയുള്ള ലിങ്കിംഗ് പ്രവർത്തനരഹിതമാക്കുക. പ്രവർത്തനരഹിതമാണെങ്കിൽ,
നിങ്ങൾക്ക് ഇപ്പോഴും ഓടാം യാദ്മ് Alt ഇതര ലിങ്കുകൾ സൃഷ്ടിക്കാൻ സ്വമേധയാ. ഈ സവിശേഷതയാണ്
സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി.

yadm.auto-perms
പെർമിഷൻസ് വിഭാഗത്തിൽ വിവരിച്ചിരിക്കുന്ന സ്വയമേവയുള്ള അനുമതി മാറ്റങ്ങൾ പ്രവർത്തനരഹിതമാക്കുക. എങ്കിൽ
അപ്രാപ്തമാണ്, നിങ്ങൾക്ക് ഇപ്പോഴും പ്രവർത്തിക്കാം യാദ്മ് പെർംസ് അനുമതികൾ അപ്ഡേറ്റ് ചെയ്യാൻ സ്വമേധയാ. ഈ
സവിശേഷത സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു.

yadm.ssh-perms
ഇതിലേക്കുള്ള അനുമതി മാറ്റങ്ങൾ പ്രവർത്തനരഹിതമാക്കുക $HOME/.ssh/*. ഈ ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കിയത്
സ്ഥിരസ്ഥിതിയായി.

yadm.gpg-perms
ഇതിലേക്കുള്ള അനുമതി മാറ്റങ്ങൾ പ്രവർത്തനരഹിതമാക്കുക $HOME/.gnupg/*. ഈ ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കിയത്
സ്ഥിരസ്ഥിതിയായി.

ഇതരമാർഗ്ഗങ്ങൾ


വിവിധ സിസ്റ്റങ്ങളിൽ ഉടനീളം ഒരു കൂട്ടം ഫയലുകൾ കൈകാര്യം ചെയ്യുമ്പോൾ, അത് ഉപയോഗപ്രദമാകും
മറ്റൊരു ഓപ്പറേഷൻ സിസ്റ്റത്തിനായി ഒരു ഫയലിന്റെ ഇതര പതിപ്പ് തിരഞ്ഞെടുക്കുന്നതിനുള്ള യാന്ത്രിക മാർഗം,
ഹോസ്റ്റ്, അല്ലെങ്കിൽ ഉപയോക്താവ്. യാദ്മ് ഒരു പ്രതീകാത്മക ലിങ്ക് സ്വയമേവ സൃഷ്ടിക്കുന്ന ഒരു സവിശേഷത നടപ്പിലാക്കുന്നു
നിങ്ങൾ ഒരു നിർദ്ദിഷ്ട നാമകരണ കൺവെൻഷൻ പിന്തുടരുന്നിടത്തോളം, ഒരു ഫയലിന്റെ ഉചിതമായ പതിപ്പിലേക്ക്.
യാദ്മ് ഇനിപ്പറയുന്നതിൽ അവസാനിക്കുന്ന പേരുകളുള്ള ഫയലുകൾ കണ്ടെത്താനാകും:

## or ##OS or ##OS.HOSTNAME or ##OS.HOSTNAME.USER

നിയന്ത്രിക്കുന്ന ഏതെങ്കിലും ഫയലുകൾ ഉണ്ടെങ്കിൽ യാദ്മ്ഈ പേരിടൽ കൺവെൻഷനുമായി പൊരുത്തപ്പെടുന്ന ശേഖരം,
ഏറ്റവും അനുയോജ്യമായ പതിപ്പിനായി പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിക്കപ്പെടും. ഇതായിരിക്കാം ഏറ്റവും നല്ലത്
ഉദാഹരണത്തിലൂടെ തെളിയിച്ചു. ഇനിപ്പറയുന്ന ഫയലുകൾ നിയന്ത്രിക്കുന്നത് എന്ന് കരുതുക യാദ്മ്ന്റെ ശേഖരം:

- $HOME/path/example.txt##
- $HOME/path/example.txt##Darwin
- $HOME/path/example.txt##Darwin.host1
- $HOME/path/example.txt##Darwin.host2
- $HOME/path/example.txt##Linux
- $HOME/path/example.txt##Linux.host1
- $HOME/path/example.txt##Linux.host2

"host2" എന്ന് പേരുള്ള ഒരു മാക്ബുക്കിൽ പ്രവർത്തിക്കുകയാണെങ്കിൽ, യാദ്മ് പോലെ തോന്നിക്കുന്ന ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കും
ഈ:

$HOME/path/example.txt -> $HOME/path/example.txt##Darwin.host2

എന്നിരുന്നാലും, "host3" എന്ന് പേരുള്ള മറ്റൊരു മാക്ക്ബുക്കിൽ, യാദ്മ് ദൃശ്യമാകുന്ന ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കും
ഇതുപോലെ:

$HOME/path/example.txt -> $HOME/path/example.txt##ഡാർവിൻ

നിയന്ത്രിത ഫയലുകളൊന്നും ഹോസ്റ്റ്നാമം പൊരുത്തപ്പെടാത്തതിനാൽ, കൂടുതൽ പൊതുവായ പതിപ്പാണ്
തിരഞ്ഞെടുത്തത്.

"host4" എന്ന് പേരുള്ള ഒരു Linux സെർവറിൽ പ്രവർത്തിക്കുകയാണെങ്കിൽ, ലിങ്ക് ഇതായിരിക്കും:

$HOME/path/example.txt -> $HOME/path/example.txt##Linux

ഒരു സോളാരിസ് സെർവറിൽ പ്രവർത്തിക്കുകയാണെങ്കിൽ, ലിങ്ക് ഡിഫോൾട്ട് "##" പതിപ്പ് ഉപയോഗിക്കുന്നു:

$HOME/path/example.txt -> $HOME/path/example.txt##

"##" പതിപ്പ് നിലവിലില്ലെങ്കിൽ നിലവിലെ OS/HOSTNAME/USER എന്നിവയുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകളൊന്നും ഇല്ലെങ്കിൽ, ലിങ്ക് ഇല്ല
സൃഷ്ടിക്കപ്പെടും.

പ്രവർത്തിപ്പിച്ചാണ് OS നിർണ്ണയിക്കുന്നത് uname -s, പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ HOSTNAME ഹോസ്റ്റ്നാമം -s, പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ USER
id -u -n. യാദ്മ് സ്ഥിരസ്ഥിതിയായി ഈ ലിങ്കുകൾ സ്വയമേവ സൃഷ്ടിക്കും. ഇത് പ്രവർത്തനരഹിതമാക്കാം
ഉപയോഗിച്ച് yadm.auto-alt കോൺഫിഗറേഷൻ. പ്രവർത്തനരഹിതമാക്കിയാലും, ലിങ്കുകൾ സ്വമേധയാ സൃഷ്ടിക്കാൻ കഴിയും
പ്രവർത്തിക്കുന്ന യാദ്മ് Alt.

എൻ‌ക്രിപ്ഷൻ


SSH അല്ലെങ്കിൽ GPG കീകൾ പോലെ, ഒന്നിലധികം രഹസ്യ ഫയലുകൾ കൈകാര്യം ചെയ്യാൻ ഇത് ഉപയോഗപ്രദമാകും
സംവിധാനങ്ങൾ. എന്നിരുന്നാലും, അങ്ങനെ ചെയ്യുന്നത് പ്ലെയിൻ ടെക്സ്റ്റ് ഡാറ്റ ഒരു Git റിപ്പോസിറ്ററിയിലേക്ക് ഇടും, അത് പലപ്പോഴും
ഒരു പൊതു സംവിധാനത്തിലാണ് താമസിക്കുന്നത്. യാദ്മ് എൻക്രിപ്റ്റ് ചെയ്യുന്നത് എളുപ്പമാക്കാൻ കഴിയുന്ന ഒരു ഫീച്ചർ നടപ്പിലാക്കുന്നു
കൂടാതെ ഒരു കൂട്ടം ഫയലുകൾ ഡീക്രിപ്റ്റ് ചെയ്യുക, അങ്ങനെ എൻക്രിപ്റ്റ് ചെയ്ത പതിപ്പ് Git-ൽ നിലനിർത്താം
സംഭരണിയാണ്. എങ്കിൽ മാത്രമേ ഈ ഫീച്ചർ പ്രവർത്തിക്കൂ ജിപിഎൽ(1) കമാൻഡ് ലഭ്യമാണ്.

ഈ സവിശേഷത ഉപയോഗിക്കുന്നതിന്, പാറ്റേണുകളുടെ ഒരു ലിസ്റ്റ് സൃഷ്‌ടിക്കുകയും ഇതായി സംരക്ഷിക്കുകയും വേണം $HOME/.yadm/encrypt.
ഈ പാറ്റേണുകളുടെ ലിസ്റ്റ് കോൺഫിഗർ ചെയ്തവയുമായി ബന്ധപ്പെട്ടതായിരിക്കണം ജോലി-വൃക്ഷം (സാധാരണയായി $ HOME). വേണ്ടി
ഉദാഹരണം:

.ssh/*.കീ
.gnupg/*.gpg

ദി യാദ്മ് എൻക്രിപ്റ്റ് ചെയ്യുക പാറ്റേണുകളുമായി പൊരുത്തപ്പെടുന്ന എല്ലാ ഫയലുകളും കമാൻഡ് കണ്ടെത്തുകയും a-നായി ആവശ്യപ്പെടുകയും ചെയ്യും
password. ഒരു പാസ്‌വേഡ് സ്ഥിരീകരിച്ചുകഴിഞ്ഞാൽ, പൊരുത്തപ്പെടുന്ന ഫയലുകൾ എൻക്രിപ്റ്റ് ചെയ്യുകയും സംരക്ഷിക്കുകയും ചെയ്യും
$HOME/.yadm/files.gpg. എന്നതിലേക്ക് പാറ്റേണുകളും files.gpg ചേർക്കണം യാദ്മ് സംഭരണിയാണ്
അതിനാൽ അവ ഒന്നിലധികം സിസ്റ്റങ്ങളിൽ ലഭ്യമാണ്.

ഈ ഫയലുകൾ പിന്നീട് ഡീക്രിപ്റ്റ് ചെയ്യുന്നതിന് അല്ലെങ്കിൽ മറ്റൊരു സിസ്റ്റത്തിൽ പ്രവർത്തിപ്പിക്കുക യാദ്മ് ഡീക്രിപ്റ്റ് കൂടാതെ നൽകുക
ശരിയായ രഹസ്യവാക്ക്. ഫയലുകൾ ഡീക്രിപ്റ്റ് ചെയ്ത ശേഷം, അനുമതികൾ സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യപ്പെടും
പെർമിഷൻസ് വിഭാഗത്തിൽ വിവരിച്ചിരിക്കുന്നു.

കുറിപ്പ്: രഹസ്യ ഫയലുകൾ സൂക്ഷിക്കുമ്പോൾ ഒരു സ്വകാര്യ ശേഖരം ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു,
അവ എൻക്രിപ്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിലും.

അനുമതികൾ


ഒരു Git റിപ്പോസിറ്ററിയിൽ നിന്ന് ഫയലുകൾ പരിശോധിക്കുമ്പോൾ, അവയുടെ പ്രാരംഭ അനുമതികൾ ആശ്രയിച്ചിരിക്കുന്നു
ഉപയോക്താവിന്റെ ഉമാസ്കിൽ. ഇത് അയഞ്ഞ അനുമതികളുള്ള രഹസ്യ ഫയലുകൾക്ക് കാരണമാകും.

ഇത് തടയാൻ, യാദ്മ് രഹസ്യ ഫയലുകളുടെ അനുമതികൾ സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യും.
ഇനിപ്പറയുന്ന ഫയലുകളിൽ നിന്ന് "ഗ്രൂപ്പ്", "മറ്റ്" അനുമതികൾ നീക്കം ചെയ്യപ്പെടും:

- $HOME/.yadm/files.gpg

- എല്ലാ ഫയലുകളും പാറ്റേണുകളുമായി പൊരുത്തപ്പെടുന്നു $HOME/.yadm/encrypt

- SSH ഡയറക്ടറിയും ഫയലുകളും, .ssh/*

- GPG ഡയറക്ടറിയും ഫയലുകളും, .gnupg/*

യാദ്മ് സ്ഥിരസ്ഥിതിയായി അനുമതികൾ സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യും. ഉപയോഗിച്ച് ഇത് പ്രവർത്തനരഹിതമാക്കാം
yadm.auto-perms കോൺഫിഗറേഷൻ. പ്രവർത്തനരഹിതമാക്കിയാലും, അനുമതികൾ സ്വമേധയാ അപ്ഡേറ്റ് ചെയ്യാൻ കഴിയും
പ്രവർത്തിക്കുന്ന യാദ്മ് പെർംസ്. ഉപയോഗിച്ച് SSH ഡയറക്ടറി പ്രോസസ്സിംഗ് പ്രവർത്തനരഹിതമാക്കാം yadm.ssh-perms
കോൺഫിഗറേഷൻ.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് yadm ഓൺലൈനായി ഉപയോഗിക്കുക


Ad


Ad