ເຊື່ອມຕໍ່ບັນຊີ GitHub ຂອງທ່ານເອງໃສ່ກັບເວັບໄຊ ແລ້ວພວກເຮົາຈະຮັກສາທັງສອງຝ່າຍໃຫ້ກົງກັນຢູ່ສະເໝີໃນທັງສອງທິດທາງ. ລະບົບນີ້ແມ່ນ ຟຣີ, ມັນຈະປິດຢູ່ຈົນກວ່າທ່ານຈະເປີດມັນ, ແລະ ພວກເຮົາພຽງແຕ່ຄອມມິດໃສ່ບ່ອນເກັບໂຄ້ດໃນບັນຊີທີ່ທ່ານເປັນເຈົ້າຂອງເທົ່ານັ້ນ — ບໍ່ເຄີຍຄອມມິດໃສ່ບັນຊີຂອງພວກເຮົາຈັກເທື່ອ.
ສິ່ງທີ່ຈະຖືກຊິ້ງຄ໌
ທຸກຢ່າງທີ່ທ່ານປ່ຽນແປງໃນໄຟລ໌ຂອງເວັບໄຊຂອງທ່ານຈະກາຍເປັນຄອມມິດໃນບ່ອນເກັບໂຄ້ດຂອງທ່ານ, ບໍ່ວ່າທ່ານຈະປ່ຽນແປງດ້ວຍວິທີໃດກໍຕາມ: ຕົວຈັດການໄຟລ໌, SFTP, ຕົວແກ້ໄຂຮູບແບບ WordPress, ຫຼື ເຊສຊັນ SSH. ທ່ານບໍ່ຈຳເປັນຕ້ອງບອກພວກເຮົາ — ພວກເຮົາຈະປຽບທຽບເວັບໄຊຂອງທ່ານກັບຄອມມິດຫຼ້າສຸດຂອງມັນ ແລະ ພຸຊຄວາມແຕກຕ່າງໄປ.
ໃນທາງກັບກັນ, ການພຸຊໄປຍັງສາຂາທີ່ທ່ານເຊື່ອມຕໍ່ໄວ້ຈະສົ່ງຜົນມາຍັງເວັບໄຊ.
ສິ່ງທີ່ພວກເຮົາບໍ່ເຄີຍຄອມມິດ
wp-config.php ຂອງທ່ານຈະຖືກຍົກເວັ້ນ, ຢ່າງຕັ້ງໃຈ ແລະ ຖາວອນ. ມັນເກັບລະຫັດຜ່ານຖານຂໍ້ມູນ ແລະ ຄ່າ authentication salts ຂອງທ່ານໄວ້, ແລະ ສິ່ງເຫຼົ່ານັ້ນບໍ່ຄວນຢູ່ໃນບ່ອນເກັບໂຄ້ດ — ເຖິງແມ່ນວ່າຈະເປັນບ່ອນເກັບສ່ວນຕົວກໍຕາມ, ເພາະວ່າ git ຈະເກັບປະຫວັດໄວ້ຕະຫຼອດໄປ.
ສິ່ງທີ່ຖືກຍົກເວັ້ນອີກເຊັ່ນກັນ: ໄຟລ໌ .env, ຄີ ແລະ ໃບຢັ້ງຢືນຕ່າງໆ, ໂຟນເດີ uploads ຂອງທ່ານ, ແຄຊ ແລະ node_modules. ບ່ອນເກັບໂຄ້ດແມ່ນຊອດໂຄ້ດຂອງເວັບໄຊຂອງທ່ານ, ບໍ່ແມ່ນບ່ອນສຳຮອງຂໍ້ມູນ. ໄຟລ໌ສື່ຕ່າງໆຄວນຢູ່ໃນບ່ອນສຳຮອງຂໍ້ມູນຂອງທ່ານ, ເຊິ່ງມັນຖືກເກັບຮັກສາໄວ້ຢູ່ແລ້ວ, ແລະ ການນຳມັນມາໄວ້ບ່ອນນີ້ຈະເຮັດໃຫ້ທຸກໆການພຸຊຊ້າລົງ ແລະ ເຮັດໃຫ້ທຸກໆການປ່ຽນແປງອ່ານຍາກ.
ຈະເກີດຫຍັງຂຶ້ນຫາກມີການປ່ຽນແປງທັງສອງຝ່າຍ
ນີ້ແມ່ນຄຳຖາມທີ່ຄວນຄ່າແກ່ການອ່ານ. ສົມມຸດວ່າທ່ານແກ້ໄຂໄຟລ໌ໃນຕົວຈັດການໄຟລ໌, ແລະ ໃນຂະນະດຽວກັນ ເພື່ອນຮ່ວມງານກໍພຸຊການປ່ຽນແປງໄປຍັງບ່ອນເກັບໂຄ້ດດຽວກັນ.
ພວກເຮົາຈະຢຸດ. ພວກເຮົາຈະບໍ່ຮວມ, ແລະ ພວກເຮົາຈະບໍ່ຂຽນທັບຂອງໃຜທັງນັ້ນ. ແຖບ Deploy ຂອງເວັບໄຊຈະສະແດງຂໍ້ຄວາມ "ບ່ອນເກັບໂຄ້ດຂອງທ່ານມີການປ່ຽນແປງທີ່ພວກເຮົາຍັງບໍ່ເຄີຍເຫັນ", ບອກຊື່ຄອມມິດທີ່ທ່ານຕ້ອງກວດເບິ່ງ, ແລະ ລໍຖ້າທ່ານ. ບໍ່ມີສິ່ງໃດສູນຫາຍໃນທັງສອງຝ່າຍໃນຂະນະທີ່ກຳລັງລໍຖ້າ — ການແກ້ໄຂຂອງທ່ານຍັງຄົງຢູ່ໃນເວັບໄຊ, ຄອມມິດຂອງພວກເຂົາກໍຍັງຄົງຢູ່ໃນບ່ອນເກັບໂຄ້ດ.
ຈາກນັ້ນທ່ານສາມາດເລືອກ:
- ຮັກສາໄຟລ໌ຂອງເວັບໄຊນີ້ໄວ້ — ພວກເຮົາຈະວາງເວີຊັນຂອງທ່ານທັບເທິງເວີຊັນຂອງພວກເຂົາ. ຄອມມິດຂອງພວກເຂົາຈະຍັງຄົງຢູ່ໃນປະຫວັດ; ບໍ່ມີຫຍັງຖືກລຶບ.
- ໃຊ້ບ່ອນເກັບໂຄ້ດ, ຍົກເລີກການປ່ຽນແປງຂອງເວັບໄຊ — ເວີຊັນຂອງບ່ອນເກັບໂຄ້ດຈະຖືກນຳໄປໃຊ້ກັບເວັບໄຊ, ແລະ ການປ່ຽນແປງທີ່ທ່ານໄດ້ເຮັດໄວ້ຢູ່ບ່ອນນີ້ຈະຖືກຍົກເລີກ. ຕົວເລືອກນີ້ມີຜົນກະທົບຕໍ່ຂໍ້ມູນ, ນັ້ນແມ່ນເຫດຜົນທີ່ມັນຕ້ອງອາໄສການຄລິກຢ່າງຕັ້ງໃຈ ແລະ ຈະບໍ່ແມ່ນສິ່ງທີ່ພວກເຮົາເຮັດແທນທ່ານຢ່າງເດັດຂາດ.
ບໍ່ມີຕົວເລືອກ "ຮວມໂດຍອັດຕະໂນມັດ", ໂດຍເຈດຕະນາ. ການຮວມທີ່ດຳເນີນການໂດຍພວກເຮົາຈະສ້າງໄຟລ໌ທີ່ບໍ່ມີຝ່າຍໃດໃນພວກທ່ານຂຽນຂຶ້ນມາ, ເທິງເວັບໄຊທີ່ກຳລັງເປີດໃຊ້ງານຢູ່, ໂດຍທີ່ບໍ່ມີໃຜໃນພວກທ່ານເຫັນມັນກ່ອນເລີຍ.
ເປັນຫຍັງການຊິ້ງຄ໌ຈຶ່ງອາດຈະຢຸດ
- ທ່ານຍັງບໍ່ໄດ້ເຊື່ອມຕໍ່ບັນຊີ GitHub ຂອງທ່ານເອງ. ສະວິດຈະປິດຢູ່ຈົນກວ່າທ່ານຈະເຊື່ອມຕໍ່.
- ລະບົບກຳລັງລໍຖ້າທ່ານ. ເບິ່ງດ້ານເທິງ — ສະຖານະການໂຈະຈະບໍ່ຫາຍໄປເອງ.
- ບັນຊີຂອງທ່ານບໍ່ຢູ່ໃນສະຖານະທີ່ດີ. ການຊິ້ງຄ໌ຈະຢຸດຊົ່ວຄາວ ແລະ ຈະກັບມາເຮັດວຽກຕໍ່ເອງເມື່ອການຮຽກເກັບເງິນເປັນປັດຈຸບັນ. ບໍ່ມີຂໍ້ມູນໃດສູນຫາຍ.
ແຖບ Deploy ຈະສະແດງການຊິ້ງຄ໌ສອງສາມຄັ້ງຫຼ້າສຸດ, ລວມທັງຄັ້ງທີ່ບໍ່ມີການປ່ຽນແປງໃດໆ. ຖ້າລາຍການນັ້ນວ່າງເປົ່າ ແລະ ການຊິ້ງຄ໌ຖືກເປີດຢູ່, ມີຄວາມເປັນໄປໄດ້ສູງທີ່ບັນຊີທີ່ເຊື່ອມຕໍ່ໄວ້ບໍ່ສາມາດຂຽນລົງໃນບ່ອນເກັບໂຄ້ດໄດ້ — ກະລຸນາກວດສອບສິດການເຂົ້າເຖິງ ແລະ ເຊື່ອມຕໍ່ໃໝ່ອີກຄັ້ງ.
ການເລືອກສິ່ງທີ່ຈະຊິ້ງຄ໌
ໂດຍຄ່າເລີ່ມຕົ້ນ ແລ້ວທັງໝົດຂອງເວັບໄຊຈະຖືກຊິ້ງຄ໌. ໃນເວັບໄຊ WordPress ສິ່ງນັ້ນມັກຈະບໍ່ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການ: ມັນໝາຍເຖິງທຸກໆໄຟລ໌ຫຼັກຂອງ WordPress, ເຊິ່ງທ່ານບໍ່ໄດ້ຂຽນ ແລະ ຈະບໍ່ໄດ້ແກ້ໄຂ. ຕັ້ງຄ່າ "ຊິ້ງຄ໌ສະເພາະໂຟນເດີນີ້" ໄປຍັງຮູບແບບຂອງທ່ານ — ຕົວຢ່າງ wp-content/themes/my-theme — ແລະ ສ່ວນທີ່ເຫຼືອຈະຖືກປະໄວ້ຄືເກົ່າ.