Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen svntrac komutudur.
Program:
ADI
cvstrac - CVS kapsamındaki projeler için düşük törenli hata izleyici
SİNOPSİS
özgeçmiş [ komuta [ params Kendi ID’n ile mağazalarını oluştur ] Kendi ID’n ile mağazalarını oluştur ]
AÇIKLAMA
The özgeçmiş komutu, CVSTrac web hizmetini çalıştırmak veya
projeler için yeni veritabanları başlatın.
başlıklı bölümü okuyunuz. Güvenlik ve Kurmak detayları için
varsayılan şifre ve neden değiştirmeniz gerektiği.
Bu kılavuz sayfası Debian dağıtımı için yazılmıştır, çünkü
orijinal program kaynağı bir kılavuz sayfası içermiyor. Ancak CVSTrac
CVSTrac Wiki'de iyi belgelenmiştir,
<http://www.cvstrac.org/cvstrac/wiki> ve d'yi bulabileceksiniz
daha güncel bilgiler var.
SEÇENEKLER
cvstrac'ı seçenekler olmadan çalıştırmak bir kullanım mesajı üretir. Bir özeti
cvstrac'a iletilebilecek komut dizileri aşağıda yer almaktadır.
Daha fazla ayrıntı için bkz. /usr/share/doc/cvstrac bu sistemde.
chroot dir kullanıcı
cvstrac'a kendisini chroot hapishanesine koymasını söyler dir ve anahtar
adlandırılmış kullanıcıya, kök ayrıcalıklarını bırakarak. Bu üç
parametreler cvstrac'a ilk iletilen olmalıdır ve işleme
chroot'tan sonra komut satırı parametreleri normal olarak devam eder.
init dir proje
Yeni bir CVSTrac veritabanını başlatır. dir ismi
veritabanının bulunmasını istediğiniz dizin ve proje
CVSTrac'ın ev sahipliği yapacağı projenin adıdır. NS
veritabanı dosyası olarak oluşturulacak dizin/proje.db
Aşağıdaki parametreler CVSTrac'ın HTTP'ye yanıt vermeye başlamasına neden olur
istekleri çeşitli yöntemlerle Veritabanını kurmanız gerekecek
Yalnızca yetkili kullanıcıların yönetici olduğundan emin olmak için kullanmadan önce
erişim. LÜTFEN OKU ve aşağıdaki başlıklı bölümü anlayın Güvenlik
ve Kurmak bu komutları kullanmadan önce, çünkü anlamadığınız sürece
ne yapmalı, sisteminizi keyfi kodlara karşı savunmasız bırakacaksınız
CVSTrac'ı çağıran kullanıcı olarak yürütme.
http dir [ proje ]
CVSTrac'ın bir HTTP sunucusu olarak çalışmaya başlamasına neden olur.
standart giriş, standart çıkışa verilen yanıtları gösterir. dir
proje veritabanını tutan bir dizinin adı olmalıdır veya
tarafından oluşturulan veritabanları özgeçmiş init ve proje bir adı
".db" uzantısı olmayan proje veritabanı özgeçmiş
içinde. İkinci seçenek verilirse, erişim şunlarla sınırlandırılır:
sadece adlandırılmış proje DB'si ve erişim URL'si değişecek
biraz. Ayrıntılar için aşağıya bakın.
cgi dir [ proje ]
CVSTrac'ın bir CGI betiği olarak yanıt vermesine neden olur. dir ve proje vardır
için yorumlandı özgeçmiş http. Bu çağrı olabilir
herhangi bir yerde basit bir kabuğa veya Perl CGI betiğine kurulur.
Ortak Ağ Geçidi Arabirimini destekleyen sunucu.
sunucu Liman dir [ proje ]
CVSTrac'ın sunucuda kendi kendine barındırılan bir HTTP sunucusu olarak çalışmasına neden olur.
belirtilen bağlantı noktası. dir ve proje yukarıdaki gibi yorumlanır.
giriş için CVSTrac
CVSTrac, kendi oluşturduğu veritabanlarına erişir init komuttur ve
HTTP ile uzaktan erişilir. Tek bir proje belirtmediyseniz
herhangi birinde erişim http, cgi, or sunucu komutlar, ardından çalışan
CVSTrac örneği, o dizindeki herhangi bir veritabanına erişmek için kullanılabilir
sadece URL'yi değiştirerek, ancak adını sağlamanız gerekecek
erişmek için veritabanı.
Kendi kendine barındırılan için sunucu CVSTrac örnekleri ve http örnekler başladı
inetd'den, kullanılacak URL şu şekildedir:
http://hostname[:Liman]/
çağrıda bir proje belirttiyseniz veya
http://hostname[:port]/proje/
eğer yapmadıysan.
CGI betiği olarak çalışıyorsanız, normalde kullanacağınız URL'yi kullanmanız yeterlidir.
CGI betiği için, erişmek istediğiniz proje adıyla birlikte
gerekirse, yukarıdaki gibi.
Varsayılan parolanın ayrıntıları ve neden değiştirmeniz gerektiği için, okuyun
üzerinde!
Güvenlik ve Kurmak
CVSTrac kurulduktan ve çalıştırıldıktan sonra, hemen ona erişmeniz gerekir.
kurulum kullanıcısı olarak ve şifreyi değiştirin. Kullanıcı adı ve şifre
kurulum kullanıcısının her ikisi de "kurulum"dur. şifreler, daha çok
mantığa aykırı olarak, adresindeki "Çıkış" köprüsü izlenerek değiştirilir.
başlangıç ekranındaki ana menünün alt kısmında.
Kurulum kullanıcısı, normal çalışmada hizmeti yapılandırabilir.
rasgele kodun aynı altında yürütülmesine neden olabilecek bir şekilde
CVSTrac'ın kendisi olarak kullanıcı kimliği. Bunun farkında olmalısın ve gerçeği
kurulum kullanıcısı ise, bunun kolayca daha ciddi istismarlara yol açabileceğini
sınırlı.
Yukarıda açıklanan chroot işlevi bunun için mükemmel bir düzeltme değil,
ancak ek bir güvenlik önlemi olarak kullanılabilir. bölüme bakın
aşağıda başlıklı Süre Bağımlılıklar hangi ikili dosyaların ayrıntıları için
chroot gaol'un ihtiyacı olacak.
giriş için the CVS Depo
CVSTrac, dosyaya okuma erişimi olan bir kullanıcı olarak çalıştırılarak kurulmalıdır.
Etkileşimli kurulum sırasında belirtilen CVS deposu. Belirli
değiştirme yeteneği gibi komutlar CVSROOT/şifre gerektirir
izinleri de yaz.
Süre Bağımlılıklar
Kütüphanelerinin yanı sıra CVSTrac, aşağıdaki ikili dosyaları gerektirir:
Varsayılan: co, rcsdiff, günlük ve fark Bir Debian'da cvstrac çalıştırıyorsanız
sistem, bunlar bağımlılıkları olarak kurulmuş olacaktır. özgeçmiş
paket veya temel sistemin bir parçası olarak.
onworks.net hizmetlerini kullanarak svntrac'ı çevrimiçi kullanın
