Ito ang command cvstrac na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
cvstrac - Low-ceremony bug tracker para sa mga proyekto sa ilalim ng CVS
SINOPSIS
cvstrac [ utos [ param ... ] ... ]
DESCRIPTION
Ang cvstrac command ay ginagamit upang patakbuhin ang CVSTrac web service, o sa
magpasimula ng mga bagong database para sa mga proyekto.
Pakibasa ang seksyong pinamagatang Katiwasayan at Setup para sa mga detalye ng
default na password at kung bakit mo ito dapat baguhin.
Ang manu-manong pahinang ito ay isinulat para sa pamamahagi ng Debian dahil ang
ang orihinal na mapagkukunan ng programa ay naglalaman ng isang manu-manong pahina. Gayunpaman ang CVSTrac ay
mahusay na dokumentado sa CVSTrac Wiki,
<http://www.cvstrac.org/cvstrac/wiki>, at makakahanap ka ng d
mas up-to-date na impormasyon doon.
Opsyon
Ang pagpapatakbo ng cvstrac nang walang mga pagpipilian ay gumagawa ng isang mensahe ng paggamit. Isang buod ng
ang mga sequence ng command na maaaring maipasa sa cvstrac ay kasama sa ibaba.
Para sa karagdagang detalye, tingnan /usr/share/doc/cvstrac sa sistemang ito.
chroot dir gumagamit
Sinasabi sa cvstrac na ilagay ang sarili sa chroot gaol dir at lumipat
sa pinangalanang user, ibinabagsak ang mga pribilehiyo sa ugat. Ang tatlong ito
ang mga parameter ay dapat ang unang ipinasa sa cvstrac, at pagproseso
ng mga parameter ng command line ay nagpapatuloy bilang normal pagkatapos ng chroot.
sa loob dir proyekto
Nagsisimula ng bagong database ng CVSTrac. dir ang pangalan ng
direktoryo kung saan mo gustong manirahan ang database, at proyekto
ang pangalan ng project na iho-host ng CVSTrac. Ang
database file ay malilikha bilang dir/proyekto.db
Ang mga sumusunod na parameter ay nagiging sanhi ng CVSTrac upang magsimulang tumugon sa HTTP
mga kahilingan sa pamamagitan ng iba't ibang pamamaraan. Kakailanganin mong i-set up ang database
bago gamitin upang matiyak na ang mga awtorisadong user lamang ang may administratibo
access. MANGYARING BASAHIN at unawain ang seksyon sa ibaba na pinamagatang Katiwasayan
at Setup bago gamitin ang mga utos na ito, dahil maliban kung naiintindihan mo
kung ano ang gagawin ay hahayaan mong masugatan ang iyong system sa arbitrary code
execution bilang gumagamit na gumagamit ng CVSTrac.
http dir [ proyekto ]
Nagiging sanhi ng CVSTrac upang magsimulang tumakbo bilang isang HTTP server sa
standard input, na nagpapakita ng mga tugon sa standard out. dir
dapat ay ang pangalan ng isang direktoryo na may hawak na database ng proyekto o
mga database na nilikha ng cvstrac sa loob at proyekto ay ang pangalan ng a
database ng proyekto nang walang extension na ".db", tulad ng para sa cvstrac
sa loob. Kung ang huling opsyon ay ibinigay, ang pag-access ay limitado sa
ang pinangalanang project DB lang, at magbabago ang access URL
bahagya. Tingnan sa ibaba para sa mga detalye.
Cgi dir [ proyekto ]
Nagiging sanhi ng CVSTrac na tumugon bilang isang CGI script. dir at proyekto ay
binibigyang kahulugan bilang para sa cvstrac http. Ang invocation na ito ay maaaring
naka-install sa isang simpleng shell o Perl CGI script kahit saan sa a
server na sumusuporta sa Common Gateway Interface.
server port dir [ proyekto ]
Nagiging sanhi ng CVSTrac na tumakbo bilang isang self-host na HTTP server sa
tinukoy na port. dir at proyekto ay binibigyang-kahulugan tulad ng nasa itaas.
daan sa CVSTrac
Naa-access ng CVSTrac ang mga database na nilikha ng sarili nitong sa loob utos, at ay
na-access nang malayuan sa pamamagitan ng HTTP. Kung hindi mo tinukoy ang isang solong proyekto sa
access sa alinman sa http, cgi, or server mga utos, pagkatapos ay ang pagtakbo
Maaaring gamitin ang halimbawa ng CVSTrac upang ma-access ang anumang database sa direktoryong iyon
sa pamamagitan lamang ng pagbabago sa URL, ngunit kakailanganin mong ibigay ang pangalan ng
ang database upang ma-access ito.
Para sa self-hosted server mga pagkakataon ng CVSTrac, at http nagsimula ang mga pagkakataon
mula sa inetd, ang URL na gagamitin ay nasa anyo
http://hostname[:port]/
kung tinukoy mo ang isang proyekto sa invocation, o
http://hostname[:port]/proyekto/
kung hindi mo ginawa.
Kung tumatakbo bilang CGI script, gamitin lang ang URL na karaniwan mong ginagamit
para sa CGI script, na may naka-tack na pangalan ng proyekto na gusto mong i-access
kung kinakailangan, tulad ng nasa itaas.
Para sa mga detalye ng default na password, at kung bakit mo ito dapat baguhin, basahin
sa!
Katiwasayan at Setup
Kapag na-install at tumatakbo ang CVSTrac, dapat mo itong i-access kaagad
bilang user ng setup, at baguhin ang password. Ang username at password
ng setup user ay parehong "setup". Mga password, sa halip
counterintuitively, ay binago sa pamamagitan ng pagsunod sa "Logout" hyperlink sa
sa ibaba ng pangunahing menu sa panimulang screen.
Nagagawa ng user ng setup, sa normal na operasyon, na i-configure ang serbisyo
sa isang paraan na maaaring maging sanhi ng arbitrary code na isagawa sa ilalim ng pareho
userid bilang CVSTrac mismo. Dapat mong malaman ito, at ang katotohanan
na madali itong humantong sa mas malubhang pagsasamantala kung ang gumagamit ng pag-setup ay
nakompromiso.
Ang pag-andar ng chroot na inilarawan sa itaas ay hindi isang perpektong pag-aayos para dito,
ngunit maaaring gamitin bilang karagdagang hakbang sa seguridad. Tingnan ang seksyon
nasa ibaba na pinamagatang Runtime Dependencies para sa mga detalye kung ano ang binaries
kakailanganin ng chroot gaol.
daan sa ang CVS repositoryo
Dapat na naka-install ang CVSTrac na tumatakbo bilang isang user na may read access sa
Tinukoy ang repository ng CVS sa panahon ng interactive na setup. tiyak
mga utos, gaya ng kakayahang magbago CVSROOT/passwd kailangan ang
magsulat din ng mga pahintulot.
Runtime Dependencies
Bukod sa mga aklatan nito, kinakailangan ng CVSTrac ang mga sumusunod na binary sa pamamagitan ng
default: kasama, rcsdiff, rlog at diff. Kung nagpapatakbo ng cvstrac sa isang Debian
system, ang mga ito ay mai-install bilang dependencies ng cvstrac
package, o bilang bahagi ng base system.
Gumamit ng cvstrac online gamit ang mga serbisyo ng onworks.net