ນີ້ແມ່ນຄໍາສັ່ງ gittrac ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
cvstrac - ຕົວຕິດຕາມຂໍ້ບົກພ່ອງໃນພິທີຕໍ່າສໍາລັບໂຄງການພາຍໃຕ້ CVS
ສະຫຼຸບສັງລວມ
cvstrac [ ຄໍາສັ່ງ [ params ... ] ... ]
ລາຍລະອຽດ
ໄດ້ cvstrac ຄໍາສັ່ງຖືກນໍາໃຊ້ເພື່ອດໍາເນີນການບໍລິການເວັບໄຊຕ໌ CVSTrac, ຫຼືເພື່ອ
ເລີ່ມຕົ້ນຖານຂໍ້ມູນໃຫມ່ສໍາລັບໂຄງການ.
ກະລຸນາອ່ານພາກສ່ວນທີ່ມີຫົວຂໍ້ ຄວາມປອດໄພ ແລະ ຕັ້ງຄ່າ ສໍາລັບລາຍລະອຽດຂອງ
ລະຫັດຜ່ານເລີ່ມຕົ້ນ ແລະເປັນຫຍັງທ່ານຄວນປ່ຽນມັນ.
ຫນ້າຄູ່ມືນີ້ໄດ້ຖືກຂຽນໄວ້ສໍາລັບການແຈກຢາຍ Debian ເນື່ອງຈາກວ່າ
ແຫຼ່ງໂປຼແກຼມຕົ້ນສະບັບມີໜ້າຄູ່ມື. ຢ່າງໃດກໍ່ຕາມ CVSTrac ແມ່ນ
ເອກະສານທີ່ດີຢູ່ໃນ CVSTrac Wiki,
<http://www.cvstrac.org/cvstrac/wiki> , ແລະທ່ານຈະສາມາດ fin d
ຂໍ້ມູນທີ່ທັນສະໄຫມເພີ່ມເຕີມມີ.
OPTIONS
ແລ່ນ cvstrac ໂດຍບໍ່ມີທາງເລືອກຜະລິດຂໍ້ຄວາມການນໍາໃຊ້. ບົດສະຫຼຸບຂອງ
ລໍາດັບຄໍາສັ່ງທີ່ສາມາດສົ່ງກັບ cvstrac ແມ່ນລວມຢູ່ຂ້າງລຸ່ມນີ້.
ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ, ເບິ່ງ /usr/share/doc/cvstrac ໃນລະບົບນີ້.
roາກເຜັດ dir ຜູ້ໃຊ້
ບອກ cvstrac ໃຫ້ເອົາຕົວມັນເອງເຂົ້າໄປໃນ chroot gaol dir ແລະປ່ຽນ
ກັບຜູ້ໃຊ້ທີ່ມີຊື່, ຫຼຸດລົງສິດທິຂອງຮາກ. ສາມນີ້
ພາລາມິເຕີຕ້ອງເປັນຄັ້ງທໍາອິດທີ່ຖືກສົ່ງໄປຫາ cvstrac, ແລະການປຸງແຕ່ງ
ຂອງຕົວກໍານົດການເສັ້ນຄໍາສັ່ງສືບຕໍ່ເປັນປົກກະຕິຫຼັງຈາກ chroot.
ໃນມັນ dir ໂຄງການ
ເລີ່ມຕົ້ນຖານຂໍ້ມູນ CVSTrac ໃໝ່. dir ແມ່ນຊື່ຂອງ
ໄດເລກະທໍລີທີ່ທ່ານຕ້ອງການໃຫ້ຖານຂໍ້ມູນຢູ່, ແລະ ໂຄງການ
ແມ່ນຊື່ຂອງໂຄງການທີ່ CVSTrac ຈະເປັນເຈົ້າພາບ. ໄດ້
ໄຟລ໌ຖານຂໍ້ມູນຈະຖືກສ້າງເປັນ dir/project.db
ພາລາມິເຕີຕໍ່ໄປນີ້ເຮັດໃຫ້ CVSTrac ເລີ່ມຕົ້ນຕອບສະຫນອງ HTTP
ການຮ້ອງຂໍໂດຍວິທີການຕ່າງໆ. ທ່ານຈະຕ້ອງຕັ້ງຄ່າຖານຂໍ້ມູນ
ກ່ອນທີ່ຈະນໍາໃຊ້ເພື່ອຮັບປະກັນວ່າຜູ້ໃຊ້ທີ່ໄດ້ຮັບອະນຸຍາດເທົ່ານັ້ນທີ່ມີການຄຸ້ມຄອງ
ເຂົ້າເຖິງ. ກະລຸນາ READ ແລະເຂົ້າໃຈຫົວຂໍ້ລຸ່ມນີ້ ຄວາມປອດໄພ
ແລະ ຕັ້ງຄ່າ ກ່ອນທີ່ຈະໃຊ້ຄໍາສັ່ງເຫຼົ່ານີ້, ເພາະວ່າເວັ້ນເສຍແຕ່ວ່າທ່ານເຂົ້າໃຈ
ເຈົ້າຈະເຮັດແນວໃດເພື່ອໃຫ້ລະບົບຂອງເຈົ້າມີຄວາມສ່ຽງຕໍ່ລະຫັດທີ່ຕົນເອງມັກ
ການປະຕິບັດເປັນຜູ້ໃຊ້ເອີ້ນ CVSTrac.
http dir [ ໂຄງການ ]
ເຮັດໃຫ້ CVSTrac ເລີ່ມແລ່ນເປັນເຄື່ອງແມ່ຂ່າຍ HTTP ຢູ່ໃນ
ການປ້ອນຂໍ້ມູນມາດຕະຖານ, ສະແດງໃຫ້ເຫັນການຕອບສະຫນອງກັບມາດຕະຖານອອກ. dir
ຄວນເປັນຊື່ຂອງໄດເລກະທໍລີທີ່ຖືຖານຂໍ້ມູນໂຄງການ ຫຼື
ຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນໂດຍ cvstrac ໃນມັນ ແລະ ໂຄງການ ແມ່ນຊື່ຂອງ a
ຖານຂໍ້ມູນໂຄງການໂດຍບໍ່ມີການຂະຫຍາຍ ".db", ສໍາລັບ cvstrac
ໃນມັນ. ຖ້າທາງເລືອກສຸດທ້າຍຖືກມອບໃຫ້, ການເຂົ້າເຖິງແມ່ນຖືກຈໍາກັດ
ພຽງແຕ່ໂຄງການທີ່ມີຊື່ DB, ແລະ URL ການເຂົ້າເຖິງຈະປ່ຽນແປງ
ເລັກນ້ອຍ. ເບິ່ງຂ້າງລຸ່ມນີ້ສໍາລັບລາຍລະອຽດ.
cgi dir [ ໂຄງການ ]
ເຮັດໃຫ້ CVSTrac ຕອບສະໜອງເປັນສະຄຣິບ CGI. dir ແລະ ໂຄງການ ມີ
ແປວ່າ cvstrac http. ການຮຽກຮ້ອງນີ້ສາມາດເປັນ
ຕິດຕັ້ງເຂົ້າໄປໃນ shell ງ່າຍດາຍຫຼື Perl CGI script ທຸກບ່ອນໃນ a
ເຊີບເວີທີ່ຮອງຮັບການໂຕ້ຕອບປະຕູທົ່ວໄປ.
ເຄື່ອງແມ່ຂ່າຍ port dir [ ໂຄງການ ]
ເຮັດໃຫ້ CVSTrac ເຮັດວຽກເປັນເຄື່ອງແມ່ຂ່າຍ HTTP ທີ່ໂຮດເອງຢູ່ໃນ
ພອດທີ່ລະບຸ. dir ແລະ ໂຄງການ ຖືກຕີຄວາມໝາຍດັ່ງຂ້າງເທິງ.
ການເຂົ້າເຖິງ to CVSTrac
CVSTrac ເຂົ້າເຖິງຖານຂໍ້ມູນທີ່ສ້າງຂຶ້ນໂດຍຂອງຕົນເອງ ໃນມັນ ຄໍາສັ່ງ, ແລະແມ່ນ
ເຂົ້າເຖິງໄລຍະໄກໂດຍ HTTP. ຖ້າທ່ານບໍ່ໄດ້ລະບຸໂຄງການດຽວກັບ
ການເຂົ້າເຖິງໃນການໃດໆຂອງ http, cgi, or ເຄື່ອງແມ່ຂ່າຍ ຄໍາສັ່ງ, ຫຼັງຈາກນັ້ນແລ່ນ
ຕົວຢ່າງ CVSTrac ສາມາດຖືກນໍາໃຊ້ເພື່ອເຂົ້າເຖິງຖານຂໍ້ມູນໃດໆໃນໄດເລກະທໍລີນັ້ນ
ພຽງແຕ່ໂດຍການດັດແກ້ URL, ແຕ່ວ່າທ່ານຈະຕ້ອງສະຫນອງຊື່ຂອງ
ຖານຂໍ້ມູນເພື່ອເຂົ້າເຖິງມັນ.
ສໍາລັບຕົນເອງເປັນເຈົ້າພາບ ເຄື່ອງແມ່ຂ່າຍ ຕົວຢ່າງຂອງ CVSTrac, ແລະ http ຕົວຢ່າງໄດ້ເລີ່ມຕົ້ນ
ຈາກ inetd, URL ທີ່ຈະໃຊ້ແມ່ນຂອງແບບຟອມ
http://hostname[:ພອດ]/
ຖ້າຫາກວ່າທ່ານລະບຸໂຄງການໃນການຮຽກຮ້ອງ, ຫຼື
http://hostname[:port]/ໂຄງການ/
ຖ້າເຈົ້າບໍ່ໄດ້.
ຖ້າແລ່ນເປັນສະຄິບ CGI, ພຽງແຕ່ໃຊ້ URL ທີ່ເຈົ້າຈະໃຊ້ປົກກະຕິ
ສໍາລັບ CGI script, ກັບຊື່ໂຄງການທີ່ທ່ານຕ້ອງການເຂົ້າເຖິງ tacked ສຸດ
ຖ້າຈໍາເປັນ, ດັ່ງຂ້າງເທິງ.
ສໍາລັບລາຍລະອຽດຂອງລະຫັດຜ່ານເລີ່ມຕົ້ນ, ແລະເປັນຫຍັງທ່ານຄວນປ່ຽນມັນ, ອ່ານ
ກ່ຽວກັບ!
ຄວາມປອດໄພ ແລະ ຕັ້ງຄ່າ
ເມື່ອ CVSTrac ຖືກຕິດຕັ້ງແລະແລ່ນ, ທ່ານຄວນເຂົ້າເຖິງມັນທັນທີ
ເປັນຜູ້ໃຊ້ຕັ້ງຄ່າ, ແລະປ່ຽນລະຫັດຜ່ານ. ຊື່ຜູ້ໃຊ້ ແລະລະຫັດຜ່ານ
ຂອງຜູ້ໃຊ້ການຕັ້ງຄ່າແມ່ນທັງສອງ "ການຕັ້ງຄ່າ". ລະຫັດຜ່ານ, ແທນທີ່ຈະ
counterintuitively, ມີການປ່ຽນແປງໂດຍການປະຕິບັດຕາມ "ອອກຈາກລະບົບ" hyperlink ຢູ່
ດ້ານລຸ່ມຂອງເມນູຫຼັກໃນຫນ້າຈໍເລີ່ມຕົ້ນ.
ຜູ້ໃຊ້ການຕັ້ງຄ່າແມ່ນສາມາດ, ໃນການດໍາເນີນງານປົກກະຕິ, ການຕັ້ງຄ່າການບໍລິການ
ໃນທາງທີ່ສາມາດເຮັດໃຫ້ລະຫັດ arbitrary ຖືກປະຕິບັດພາຍໃຕ້ການດຽວກັນ
userid ເປັນ CVSTrac ຕົວຂອງມັນເອງ. ທ່ານຄວນຮູ້ເລື່ອງນີ້, ແລະຄວາມຈິງ
ນີ້ສາມາດນໍາໄປສູ່ການຂູດຮີດທີ່ຮ້າຍແຮງກວ່າໄດ້ຢ່າງງ່າຍດາຍຖ້າຜູ້ໃຊ້ຕິດຕັ້ງ
ບຸກລຸກ.
ການເຮັດວຽກຂອງ chroot ທີ່ອະທິບາຍຂ້າງເທິງບໍ່ແມ່ນການແກ້ໄຂທີ່ສົມບູນແບບສໍາລັບການນີ້,
ແຕ່ສາມາດຖືກນໍາໃຊ້ເປັນມາດຕະການຄວາມປອດໄພເພີ່ມເຕີມ. ເບິ່ງພາກ
ຂ້າງລຸ່ມນີ້ມີສິດ ເວລາແລ່ນ Dependencies ສໍາລັບລາຍລະອຽດຂອງ binaries ແມ່ນຫຍັງ
chroot gaol ຈະຕ້ອງການ.
ການເຂົ້າເຖິງ to ໄດ້ CVS repository
CVSTrac ຄວນຖືກຕິດຕັ້ງແລ່ນເປັນຜູ້ໃຊ້ທີ່ມີການເຂົ້າເຖິງການອ່ານ
CVS repository ລະບຸໃນລະຫວ່າງການຕັ້ງແບບໂຕ້ຕອບ. ແນ່ນອນ
ຄໍາສັ່ງ, ເຊັ່ນ: ຄວາມສາມາດໃນການດັດແປງ CVSROOT/passwd ຕ້ອງການ
ຂຽນການອະນຸຍາດເຊັ່ນດຽວກັນ.
ເວລາແລ່ນ Dependencies
ນອກຈາກຫ້ອງສະຫມຸດຂອງຕົນ, CVSTrac ຮຽກຮ້ອງໃຫ້ມີຖານສອງດັ່ງຕໍ່ໄປນີ້ໂດຍ
default: ຮ່ວມ, rcsdiff, rlog ແລະ ຄວາມແຕກຕ່າງ. ຖ້າແລ່ນ cvstrac ໃນ Debian
ລະ ບົບ, ເຫຼົ່າ ນີ້ ຈະ ໄດ້ ຮັບ ການ ຕິດ ຕັ້ງ ເປັນ ການ ຂຶ້ນ ກັບ ຂອງ cvstrac
ຊຸດ, ຫຼືເປັນສ່ວນຫນຶ່ງຂອງລະບົບພື້ນຖານ.
ໃຊ້ gittrac ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net