git和svn可以同時安裝在電腦上嗎?
可以同時存在,這個互不影響,因?yàn)楣緝?nèi)部用git,客戶環(huán)境有時候用svn,所以我開發(fā)了一臺電腦,同時安裝了Tortois
mac系統(tǒng)怎么安裝git?
1.打開蘋果電腦,點(diǎn)擊瀏覽器進(jìn)入git,點(diǎn)擊選擇版本"macOS"。
2.在下面的框中選擇git應(yīng)用程序并下載它。
3.單擊"下載"下載安裝后在蘋果電腦上下載git的按鈕。
如何在Linux上搭建Git服務(wù)器?
Git構(gòu)建本地倉庫的一般操作分為以下幾個步驟:
以Centos為例:
在Centos環(huán)境下安裝git環(huán)境,用yum命令安裝GIT即可。該命令如下所示:
yum-y安裝git
當(dāng)然,安裝過程中還會涉及到其他依賴包,比如OpenSSL-develozlib-developerl-devel等。,可以根據(jù)提示內(nèi)容進(jìn)行安裝。
當(dāng)我們的環(huán)境安裝好后,我們需要創(chuàng)建一個用戶來運(yùn)行g(shù)it服務(wù)。
首先創(chuàng)建一個組,然后創(chuàng)建一個用戶并將其與該組相關(guān)聯(lián)。
groupaddgitampampuseraddgit-ggit
創(chuàng)建一個證書來收集所有需要登錄的用戶的公鑰。公鑰位于id_file中。將我們的公鑰導(dǎo)入到_keys文件中,一次一行。如果沒有這樣的文件,請創(chuàng)建它。
CD/home/git/ampmkdir。sshampampchmod700。噓
觸摸。ssh/授權(quán)密鑰
chmod600。ssh/授權(quán)密鑰
初始化GIT倉庫并執(zhí)行g(shù)itinit進(jìn)行初始化。
git初始化-
這時Git會創(chuàng)建一個空倉庫,空倉庫沒有工作區(qū)。因?yàn)榉?wù)器上的Git倉庫純粹是為了共享,所以不允許用戶直接登錄服務(wù)器改變工作區(qū),服務(wù)器上的Git倉庫通常以。飯桶。然后,將所有者更改為git
chown-Rgit:git
禁用shell出于安全原因,不允許在第二步中創(chuàng)建的git用戶登錄到shell,這可以通過編輯/etc/passwd文件來完成。找到類似如下的一行:
giteCHO4-@.comx:1001:1001:,,,:/home/giteCHO9-@.com/bin/bash
替換為:
giteCHO10-@.comx:1001:1001:,,,:/home/giteCHO15-@.com/usr/bin/git-shell