GoGPT Best VPN GoSearch

OnWorks favicon

yadm - ອອນລາຍໃນຄລາວ

ແລ່ນ yadm ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ yadm ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


yadm - ຜູ້ຈັດການ Dotfiles ອື່ນ

ສະຫຼຸບສັງລວມ


ຢາດມ ຄໍາສັ່ງ [ທາງເລືອກໃນການ]

ຢາດມ git-command-or-alias [ທາງເລືອກໃນການ]

ຢາດມ ໃນ​ມັນ [-f] [-w ລະບົບ]

ຢາດມ clone url [-f] [-w ລະບົບ]

ຢາດມ config ຊື່ [ມູນຄ່າ]

ຢາດມ config [-e]

ຢາດມ ບັນຊີລາຍຊື່ [-a]

ຢາດມ ການເຂົ້າລະຫັດ

ຢາດມ ຖອດລະຫັດ [-l]

ຢາດມ alt

ຢາດມ ສິ່ງທ້າທາຍ

ລາຍລະອຽດ


ຢາດມ ເປັນ​ເຄື່ອງ​ມື​ສໍາ​ລັບ​ການ​ຄຸ້ມ​ຄອງ​ການ​ເກັບ​ກໍາ​ຂອງ​ໄຟລ​໌​ໃນ​ທົ່ວ​ຄອມ​ພິວ​ເຕີ​ຫຼາຍ​, ການ​ນໍາ​ໃຊ້ a
ແບ່ງປັນ Git repository. ເພີ່ມ​ເຕີມ, ຢາດມ ສະໜອງຄຸນສົມບັດເພື່ອເລືອກເວີຊັນສຳຮອງ
ຂອງໄຟລ໌ໂດຍອີງໃສ່ລະບົບການດໍາເນີນງານຫຼືຊື່ເຈົ້າພາບ. ສຸດທ້າຍ, ຢາດມ ສະຫນອງຄວາມສາມາດໃນການ
ຈັດການຊຸດຍ່ອຍຂອງໄຟລ໌ທີ່ປອດໄພ, ເຊິ່ງຖືກເຂົ້າລະຫັດກ່ອນທີ່ພວກມັນຈະຖືກລວມເຂົ້າໃນ
repository

ສາມາດ


git-ຄໍາສັ່ງ or git-alias
ຄໍາສັ່ງໃດໆທີ່ບໍ່ໄດ້ຈັດການພາຍໃນໂດຍ ຢາດມ ແມ່ນຜ່ານໄປ ໄປ(1). Git
ຄໍາສັ່ງຫຼືນາມແຝງຖືກເອີ້ນດ້ວຍ ຢາດມ repository ການ​ຄຸ້ມ​ຄອງ​. ການ​ເຮັດ​ວຽກ
ໄດເລກະທໍລີສໍາລັບຄໍາສັ່ງ git ຈະຖືກຕັ້ງຄ່າ ຕົ້ນໄມ້ເຮັດວຽກ (ປົກກະຕິແລ້ວ $ ບ້ານ).

Dotfiles ຖືກຈັດການໂດຍໃຊ້ມາດຕະຖານ ໄປ ຄໍາສັ່ງ; ເພີ່ມ, ຄໍາຫມັ້ນສັນຍາ, ການຊຸກຍູ້, ດຶງ, ແລະອື່ນໆ

ໄດ້ config ຄໍາສັ່ງບໍ່ໄດ້ຜ່ານໂດຍກົງ. ແທນທີ່ຈະໃຊ້ gitconfig
ຄໍາສັ່ງ (ເບິ່ງຂ້າງລຸ່ມນີ້).

alt ສ້າງລິ້ງສັນຍາລັກສໍາລັບໄຟລ໌ທີ່ມີການຈັດການທີ່ກົງກັບກົດລະບຽບການຕັ້ງຊື່ທີ່ອະທິບາຍໄວ້ໃນ
ພາກສ່ວນ ALTERNATES. ມັນປົກກະຕິແລ້ວບໍ່ຈໍາເປັນທີ່ຈະດໍາເນີນການຄໍາສັ່ງນີ້, ເປັນ ຢາດມ
ອັດຕະໂນມັດປະມວນຜົນສະຫຼັບໂດຍຄ່າເລີ່ມຕົ້ນ. ພຶດຕິກໍາອັດຕະໂນມັດນີ້ສາມາດເປັນ
ປິດການໃຊ້ງານໂດຍການຕັ້ງຄ່າການຕັ້ງຄ່າ yadm.auto-alt ກັບ "ບໍ່ຖືກຕ້ອງ".

clone url
Clone repository ໄລຍະໄກສໍາລັບການຕິດຕາມ dotfiles. ຫຼັງຈາກເນື້ອໃນຂອງຫ່າງໄກສອກຫຼີກ
repository ໄດ້​ຖືກ​ດຶງ​ເອົາ, ເປັນ "merge" ຂອງ ຕົ້ນກໍາເນີດ / ຕົ້ນສະບັບ ແມ່ນຄວາມພະຍາຍາມ. ຖ້າມີ
ແມ່ນໄຟລ໌ທີ່ຂັດແຍ້ງກັນແລ້ວຢູ່ໃນ ຕົ້ນໄມ້ເຮັດວຽກ, merge ນີ້ຈະລົ້ມເຫລວແລະ
ແທນທີ່ຈະເປັນ "ປັບ" ຂອງ ຕົ້ນກໍາເນີດ / ຕົ້ນສະບັບ ຈະເຮັດໄດ້. ມັນຂຶ້ນກັບຜູ້ໃຊ້ທີ່ຈະແກ້ໄຂ
ຂໍ້ຂັດແຍ່ງເຫຼົ່ານີ້, ແຕ່ຖ້າຫາກວ່າການປະຕິບັດທີ່ຕ້ອງການແມ່ນເພື່ອໃຫ້ມີເນື້ອໃນຢູ່ໃນ
repository overwrite ໄຟລ໌ທີ່ມີຢູ່ແລ້ວ, ຫຼັງຈາກນັ້ນເປັນ "hard reset" ຄວນສໍາເລັດ
ວ່າ:

yadm reset --hard origin/master

ຄັງເກັບມ້ຽນຖືກເກັບໄວ້ໃນ $HOME/.yadm/repo.git. ໂດຍຄ່າເລີ່ມຕົ້ນ, $ ບ້ານ ຈະຖືກນໍາໃຊ້
ເປັນ ຕົ້ນໄມ້ເຮັດວຽກ, ແຕ່ນີ້ສາມາດ overridden ກັບ -w ທາງເລືອກ. ຢາດມ ສາມາດ
ບັງຄັບໃຫ້ຂຽນທັບບ່ອນເກັບມ້ຽນທີ່ມີຢູ່ໂດຍການສະຫນອງ -f ທາງເລືອກ.

config ຄໍາສັ່ງນີ້ຈັດການການຕັ້ງຄ່າສໍາລັບ ຢາດມ. ຄໍາສັ່ງນີ້ເຮັດວຽກຢ່າງແທ້ຈິງຂອງພວກເຂົາ
git-config(1) ເຮັດ. ເບິ່ງພາກສ່ວນ CONFIGURATION ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.

ຖອດລະຫັດ
ຖອດລະຫັດໄຟລ໌ທັງຫມົດທີ່ເກັບໄວ້ໃນ $HOME/.yadm/files.gpg. ໄຟລ໌ທີ່ຖືກຖອດລະຫັດຈະເປັນ
ກ່ຽວຂ້ອງກັບການຕັ້ງຄ່າ ຕົ້ນໄມ້ເຮັດວຽກ (ປົກກະຕິແລ້ວ $ ບ້ານ). ການ​ນໍາ​ໃຊ້​ -l ທາງ​ເລືອກ​ຈະ​
ລາຍຊື່ໄຟລ໌ທີ່ເກັບໄວ້ໂດຍບໍ່ມີການສະກັດພວກມັນ.

ການເຂົ້າລະຫັດ
ເຂົ້າລະຫັດໄຟລ໌ທັງໝົດທີ່ກົງກັບຮູບແບບທີ່ພົບໃນ $HOME/.yadm/ເຂົ້າລະຫັດ. ເບິ່ງ
ພາກສ່ວນ ENCRYPTION ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.

gitconfig
ຜ່ານທາງເລືອກໃນການ ໄປ config ຄໍາສັ່ງ. ນັບຕັ້ງແຕ່ ຢາດມ ໃຊ້ແລ້ວ config ຄໍາສັ່ງ
ເພື່ອຈັດການການຕັ້ງຄ່າຂອງຕົນເອງ, ຄໍາສັ່ງນີ້ແມ່ນສະຫນອງໃຫ້ເປັນວິທີການປ່ຽນແປງ
ການ​ຕັ້ງ​ຄ່າ​ຂອງ repository ການ​ຄຸ້ມ​ຄອງ​ໂດຍ ຢາດມ. ຫນຶ່ງກໍລະນີທີ່ເປັນປະໂຫຍດອາດຈະເປັນ
configure repository ດັ່ງນັ້ນໄຟລ໌ untracked ສະແດງໃຫ້ເຫັນຢູ່ໃນຄໍາສັ່ງສະຖານະພາບ. ຢາດມ
ໃນເບື້ອງຕົ້ນ ກຳ ນົດຄ່າບ່ອນເກັບມ້ຽນຂອງມັນເພື່ອບໍ່ໃຫ້ໄຟລ໌ທີ່ບໍ່ໄດ້ຕິດຕາມຖືກສະແດງ. ຖ້າ​ເຈົ້າ
ຕ້ອງການໃຊ້ພຶດຕິກໍາ git ເລີ່ມຕົ້ນ (ເພື່ອສະແດງໄຟລ໌ທີ່ບໍ່ໄດ້ຕິດຕາມແລະໄດເລກະທໍລີ), ທ່ານ
ສາມາດເອົາການຕັ້ງຄ່ານີ້ອອກໄດ້.

yadm gitconfig --unset status.showUntrackedFiles

ຊ່ວຍເຫຼືອ ພິມບົດສະຫຼຸບຂອງ ຢາດມ ຄຳ ສັ່ງ.

ໃນ​ມັນ ເລີ່ມຕົ້ນບ່ອນເກັບຂໍ້ມູນໃໝ່, ຫວ່າງເປົ່າສຳລັບການຕິດຕາມ dotfiles. ຄັງເກັບມ້ຽນຖືກເກັບໄວ້
in $HOME/.yadm/repo.git. ໂດຍຄ່າເລີ່ມຕົ້ນ, $ ບ້ານ ຈະ​ຖືກ​ນໍາ​ໃຊ້​ເປັນ​ ຕົ້ນໄມ້ເຮັດວຽກ, ແຕ່ນີ້
ສາມາດ overridden ກັບ -w ທາງເລືອກ. ຢາດມ ສາມາດຖືກບັງຄັບໃຫ້ຂຽນທັບທີ່ມີຢູ່ແລ້ວ
repository ໂດຍການສະຫນອງ -f ທາງເລືອກ.

ບັນຊີລາຍຊື່ ພິມລາຍການໄຟລ໌ທີ່ຄຸ້ມຄອງໂດຍ ຢາດມ. ໄດ້ -a ທາງເລືອກຈະເຮັດໃຫ້ໄຟລ໌ທີ່ມີການຄຸ້ມຄອງທັງຫມົດ
ທີ່ຈະຖືກລະບຸໄວ້. ຖ້າບໍ່ດັ່ງນັ້ນ, ບັນຊີລາຍຊື່ຈະປະກອບມີພຽງແຕ່ໄຟລ໌ຈາກປະຈຸບັນ
ໄດເລກະທໍລີຫຼືຂ້າງລຸ່ມນີ້.

ສິ່ງທ້າທາຍ ອັບເດດສິດອະນຸຍາດຕາມທີ່ອະທິບາຍໄວ້ໃນສ່ວນ PERMISSIONS. ມັນເປັນປົກກະຕິ
ບໍ່ຈໍາເປັນທີ່ຈະດໍາເນີນການຄໍາສັ່ງນີ້, ເປັນ ຢາດມ ອັດຕະໂນມັດປະມວນຜົນການອະນຸຍາດໂດຍ
ຄ່າເລີ່ມຕົ້ນ. ພຶດຕິກໍາອັດຕະໂນມັດນີ້ສາມາດຖືກປິດໃຊ້ງານໄດ້ໂດຍການຕັ້ງຄ່າການຕັ້ງຄ່າ
yadm.auto-perms ກັບ "ບໍ່ຖືກຕ້ອງ".

ສະບັບພາສາ
ພິມສະບັບຂອງ ຢາດມ.

CONFIGURATION


ຢາດມ ໃຊ້ໄຟລ໌ການຕັ້ງຄ່າທີ່ມີຊື່ $HOME/.yadm/config. ໄຟລ໌ນີ້ໃຊ້ຮູບແບບດຽວກັນ
as git-config(1). ນອກຈາກນີ້, ທ່ານສາມາດຄວບຄຸມເນື້ອໃນຂອງໄຟລ໌ການຕັ້ງຄ່າໂດຍຜ່ານ
ຢາດມ config ຄໍາສັ່ງ (ເຊິ່ງເຮັດວຽກຄືກັນ git-config). ຕົວຢ່າງ, ເພື່ອປິດການໃຊ້ງານ
ທາງເລືອກທີ່ທ່ານສາມາດດໍາເນີນການຄໍາສັ່ງ:

yadm config yadm.auto-alt false

ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ເຕັມຂອງການຕັ້ງຄ່າທີ່ຮອງຮັບ:

yadm.auto-alt
ປິດໃຊ້ງານການເຊື່ອມຕໍ່ອັດຕະໂນມັດທີ່ອະທິບາຍໄວ້ໃນພາກ ALTERNATES. ຖ້າຄົນພິການ,
ເຈົ້າອາດຈະຍັງແລ່ນຢູ່ ຢາດມ alt ດ້ວຍຕົນເອງເພື່ອສ້າງລິ້ງສະຫຼັບ. ຄຸນນະສົມບັດນີ້ແມ່ນ
ເປີດໃຊ້ຕາມຄ່າເລີ່ມຕົ້ນ.

yadm.auto-perms
ປິດການໃຊ້ງານການປ່ຽນແປງການອະນຸຍາດອັດຕະໂນມັດທີ່ອະທິບາຍໄວ້ໃນສ່ວນ PERMISSIONS. ຖ້າ
ປິດການໃຊ້ງານ, ເຈົ້າອາດຈະຍັງແລ່ນຢູ່ ຢາດມ ສິ່ງທ້າທາຍ ດ້ວຍຕົນເອງເພື່ອອັບເດດສິດອະນຸຍາດ. ນີ້
ຄຸນສົມບັດຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.

yadm.ssh-perms
ປິດການໃຊ້ງານການປ່ຽນແປງການອະນຸຍາດ $HOME/.ssh/*. ຄຸນສົມບັດນີ້ຖືກເປີດໃຊ້ໂດຍ
Default

yadm.gpg-perms
ປິດການໃຊ້ງານການປ່ຽນແປງການອະນຸຍາດ $HOME/.gnupg/*. ຄຸນສົມບັດນີ້ຖືກເປີດໃຊ້ໂດຍ
Default

ໂຕເລືອກ


ໃນເວລາທີ່ການຄຸ້ມຄອງຊຸດຂອງໄຟລ໌ໃນທົ່ວລະບົບທີ່ແຕກຕ່າງກັນ, ມັນສາມາດເປັນປະໂຫຍດທີ່ຈະມີ
ວິທີການອັດຕະໂນມັດໃນການເລືອກເວີຊັນສຳຮອງຂອງໄຟລ໌ສໍາລັບລະບົບການເຮັດວຽກທີ່ແຕກຕ່າງກັນ,
ເຈົ້າພາບ, ຫຼືຜູ້ໃຊ້. ຢາດມ ປະຕິບັດຄຸນນະສົມບັດທີ່ຈະສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກອັດຕະໂນມັດ
ສະບັບທີ່ເຫມາະສົມຂອງໄຟລ໌, ຕາບໃດທີ່ທ່ານປະຕິບັດຕາມສົນທິສັນຍາການຕັ້ງຊື່ສະເພາະ.
ຢາດມ ສາມາດກວດຫາໄຟລ໌ທີ່ມີຊື່ລົງທ້າຍດ້ວຍ:

## 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

ຖ້າແລ່ນຢູ່ໃນ Macbook ທີ່ມີຊື່ວ່າ "host2", ຢາດມ ຈະສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກທີ່ຄ້າຍຄື
ນີ້:

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

ຢ່າງໃດກໍຕາມ, ໃນ Mackbook ອື່ນທີ່ມີຊື່ວ່າ "host3", ຢາດມ ຈະສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກທີ່ມີລັກສະນະ
ເຊັ່ນນີ້:

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

ເນື່ອງຈາກຊື່ໂຮດບໍ່ກົງກັບໄຟລ໌ທີ່ມີການຈັດການໃດໆ, ເວີຊັນທົ່ວໄປຫຼາຍຂຶ້ນ
ເລືອກ.

ຖ້າແລ່ນຢູ່ໃນເຊີບເວີ Linux ທີ່ມີຊື່ວ່າ "host4", ການເຊື່ອມຕໍ່ຈະເປັນ:

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

ຖ້າແລ່ນຢູ່ໃນເຊີບເວີ Solaris, ລິ້ງໃຊ້ຄ່າເລີ່ມຕົ້ນ "##" version:

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

ຖ້າບໍ່ມີລຸ້ນ "##" ແລະບໍ່ມີໄຟລ໌ທີ່ກົງກັບ OS/HOSTNAME/USER ປະຈຸບັນ, ຫຼັງຈາກນັ້ນບໍ່ມີລິ້ງ
ຈະໄດ້ຮັບການສ້າງຕັ້ງຂື້ນ.

OS ຖືກກໍານົດໂດຍການແລ່ນ ບໍ່ມີຊື່ສຽງ -s, HOSTNAME ໂດຍການແລ່ນ hostname -s, ແລະ USER ໂດຍການແລ່ນ
id -u -n. ຢາດມ ຈະສ້າງລິ້ງເຫຼົ່ານີ້ໂດຍອັດຕະໂນມັດຕາມຄ່າເລີ່ມຕົ້ນ. ນີ້ສາມາດຖືກປິດໃຊ້ງານໄດ້
ການນໍາໃຊ້ yadm.auto-alt ການຕັ້ງຄ່າ. ເຖິງແມ່ນວ່າຖືກປິດການໃຊ້ງານ, ການເຊື່ອມຕໍ່ສາມາດຖືກສ້າງຂື້ນດ້ວຍຕົນເອງ
ການເຮັດວຽກ ຢາດມ alt.

ການລົງທະບຽນ


ມັນສາມາດເປັນປະໂຫຍດໃນການຈັດການໄຟລ໌ທີ່ເປັນຄວາມລັບ ເຊັ່ນ: ກະແຈ SSH ຫຼື GPG, ໃນຫຼາຍອັນ
ລະບົບ. ຢ່າງໃດກໍ່ຕາມ, ການເຮັດດັ່ງນັ້ນຈະເຮັດໃຫ້ຂໍ້ມູນຂໍ້ຄວາມທໍາມະດາເຂົ້າໄປໃນບ່ອນເກັບມ້ຽນ Git, ເຊິ່ງເລື້ອຍໆ
ອາໄສຢູ່ໃນລະບົບສາທາລະນະ. ຢາດມ ປະຕິບັດຄຸນສົມບັດທີ່ສາມາດເຮັດໃຫ້ມັນງ່າຍຕໍ່ການເຂົ້າລະຫັດ
ແລະຖອດລະຫັດຊຸດຂອງໄຟລ໌ເພື່ອໃຫ້ສະບັບເຂົ້າລະຫັດສາມາດຮັກສາໄວ້ໃນ Git
ຄັງເກັບມ້ຽນ. ຄຸນນະສົມບັດນີ້ຈະເຮັດວຽກພຽງແຕ່ຖ້າຫາກວ່າ gpg(1) ຄໍາສັ່ງສາມາດໃຊ້ໄດ້.

ເພື່ອໃຊ້ຄຸນສົມບັດນີ້, ລາຍຊື່ຂອງຮູບແບບຈະຕ້ອງຖືກສ້າງ ແລະບັນທຶກເປັນ $HOME/.yadm/ເຂົ້າລະຫັດ.
ບັນຊີລາຍຊື່ຂອງຮູບແບບນີ້ຄວນຈະເປັນພີ່ນ້ອງກັບ configured ຕົ້ນໄມ້ເຮັດວຽກ (ປົກກະຕິແລ້ວ $ ບ້ານ) ສໍາລັບ
ຍົກຕົວຢ່າງ:

.ssh/*.key
.gnupg/*.gpg

ໄດ້ ຢາດມ ການເຂົ້າລະຫັດ ຄໍາສັ່ງຈະຊອກຫາໄຟລ໌ທັງຫມົດທີ່ກົງກັບຮູບແບບ, ແລະ prompt ສໍາລັບ a
ລະຫັດຜ່ານ. ເມື່ອລະຫັດຜ່ານໄດ້ຮັບການຢືນຢັນ, ໄຟລ໌ທີ່ກົງກັນຈະຖືກເຂົ້າລະຫັດແລະບັນທຶກເປັນ
$HOME/.yadm/files.gpg. ຮູບແບບ ແລະ files.gpg ຄວນຖືກເພີ່ມໃສ່ ຢາດມ repository
ດັ່ງນັ້ນພວກມັນມີຢູ່ໃນຫຼາຍລະບົບ.

ເພື່ອຖອດລະຫັດໄຟລ໌ເຫຼົ່ານີ້ໃນພາຍຫຼັງ, ຫຼືຢູ່ໃນລະບົບອື່ນ ຢາດມ ຖອດລະຫັດ ແລະສະຫນອງການ
ລະຫັດຜ່ານທີ່ຖືກຕ້ອງ. ຫຼັງຈາກໄຟລ໌ຖືກຖອດລະຫັດ, ການອະນຸຍາດຈະຖືກປັບປຸງອັດຕະໂນມັດເປັນ
ອະທິບາຍຢູ່ໃນພາກສ່ວນ PERMISSIONS.

ຫມາຍ​ເຫດ​: ແນະນໍາໃຫ້ທ່ານໃຊ້ບ່ອນເກັບມ້ຽນສ່ວນຕົວໃນເວລາເກັບຮັກສາໄຟລ໌ທີ່ເປັນຄວາມລັບ,
ເຖິງແມ່ນວ່າພວກເຂົາຖືກເຂົ້າລະຫັດ.

ການປະຕິບັດ


ເມື່ອໄຟລ໌ຖືກກວດສອບຈາກບ່ອນເກັບຂໍ້ມູນ Git, ການອະນຸຍາດເບື້ອງຕົ້ນຂອງພວກມັນແມ່ນຂຶ້ນກັບ
ຕາມ umask ຂອງຜູ້ໃຊ້. ນີ້ສາມາດສົ່ງຜົນໃຫ້ໄຟລ໌ທີ່ເປັນຄວາມລັບທີ່ມີການອະນຸຍາດ lax.

ເພື່ອປ້ອງກັນນີ້, ຢາດມ ຈະອັບເດດການອະນຸຍາດຂອງໄຟລ໌ທີ່ເປັນຄວາມລັບໂດຍອັດຕະໂນມັດ.
ການອະນຸຍາດ "ກຸ່ມ" ແລະ "ອື່ນໆ" ຈະຖືກລຶບອອກຈາກໄຟລ໌ຕໍ່ໄປນີ້:

- $HOME/.yadm/files.gpg

- ໄຟລ໌ທັງຫມົດທີ່ກົງກັບຮູບແບບໃນ $HOME/.yadm/ເຂົ້າລະຫັດ

- ລະ​ບົບ SSH ແລະ​ໄຟລ​໌​, .ssh/*

- ລະ​ບົບ GPG ແລະ​ໄຟລ​໌​, .gnupg/*

ຢາດມ ຈະອັບເດດສິດອະນຸຍາດໂດຍອັດຕະໂນມັດຕາມຄ່າເລີ່ມຕົ້ນ. ນີ້ສາມາດຖືກປິດໃຊ້ງານໄດ້ໂດຍໃຊ້
yadm.auto-perms ການຕັ້ງຄ່າ. ເຖິງແມ່ນວ່າຖືກປິດການໃຊ້ງານ, ການອະນຸຍາດສາມາດຖືກປັບປຸງດ້ວຍຕົນເອງໂດຍ
ການເຮັດວຽກ ຢາດມ ສິ່ງທ້າທາຍ. ການປະມວນຜົນໄດເລກະທໍລີ SSH ສາມາດຖືກປິດໃຊ້ງານໂດຍໃຊ້ yadm.ssh-perms
ການຕັ້ງຄ່າ

ໃຊ້ yadm ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.