搭建Git服務(wù)器需要準(zhǔn)備一臺(tái)運(yùn)行Linux的機(jī)器,強(qiáng)烈推薦用Ubuntu或Debian,這樣,通過(guò)幾條簡(jiǎn)單的apt命令就可以完成安裝。
創(chuàng)新互聯(lián)主打移動(dòng)網(wǎng)站、成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)站改版、網(wǎng)絡(luò)推廣、網(wǎng)站維護(hù)、域名注冊(cè)、等互聯(lián)網(wǎng)信息服務(wù),為各行業(yè)提供服務(wù)。在技術(shù)實(shí)力的保障下,我們?yōu)榭蛻?hù)承諾穩(wěn)定,放心的服務(wù),根據(jù)網(wǎng)站的內(nèi)容與功能再?zèng)Q定采用什么樣的設(shè)計(jì)。最后,要實(shí)現(xiàn)符合網(wǎng)站需求的內(nèi)容、功能與設(shè)計(jì),我們還會(huì)規(guī)劃穩(wěn)定安全的技術(shù)方案做保障。
假設(shè)你已經(jīng)有sudo權(quán)限的用戶(hù)賬號(hào),下面,正式開(kāi)始安裝。
第一步,安裝git:
$ sudo apt-get install git
第二步,創(chuàng)建一個(gè)git用戶(hù),用來(lái)運(yùn)行g(shù)it服務(wù):
$ sudo adduser git
第三步,創(chuàng)建證書(shū)登錄:
收集所有需要登錄的用戶(hù)的公鑰,就是他們自己的id_rsa.pub文件,把所有公鑰導(dǎo)入到/home/git/.ssh/authorized_keys文件里,一行一個(gè)。
第四步,初始化Git倉(cāng)庫(kù):
先選定一個(gè)目錄作為Git倉(cāng)庫(kù),假定是/srv/sample.git,在/srv目錄下輸入命令:
$ sudo git init --bare sample.git
Git就會(huì)創(chuàng)建一個(gè)裸倉(cāng)庫(kù),裸倉(cāng)庫(kù)沒(méi)有工作區(qū),因?yàn)榉?wù)器上的Git倉(cāng)庫(kù)純粹是為了共享,所以不讓用戶(hù)直接登錄到服務(wù)器上去改工作區(qū),并且服務(wù)器上的Git倉(cāng)庫(kù)通常都以.git結(jié)尾。然后,把owner改為git:
$ sudo chown -R git:git sample.git
第五步,禁用shell登錄:
出于安全考慮,第二步創(chuàng)建的git用戶(hù)不允許登錄shell,這可以通過(guò)編輯/etc/passwd文件完成。找到類(lèi)似下面的一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
改為:
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
這樣,git用戶(hù)可以正常通過(guò)ssh使用git,但無(wú)法登錄shell,因?yàn)槲覀優(yōu)間it用戶(hù)指定的git-shell每次一登錄就自動(dòng)退出。
第六步,克隆遠(yuǎn)程倉(cāng)庫(kù):
現(xiàn)在,可以通過(guò)git clone命令克隆遠(yuǎn)程倉(cāng)庫(kù)了,在各自的電腦上運(yùn)行:
$ git clone git@server:/srv/sample.git
Cloning into 'sample'...
warning: You appear to have cloned an empty repository.
我現(xiàn)在使用的是小鳥(niǎo)云,他們目前官網(wǎng)有活動(dòng),3折優(yōu)惠,建議去看看!
1.首先登入騰訊云服務(wù)器管理面板 選中你的舊服務(wù)器-更多-制作鏡像
點(diǎn)擊制作鏡像 填寫(xiě)部分信息 等待制作完成 一般幾分鐘就可以好
2.選中新服務(wù)器 更多-重裝系統(tǒng)-自定義鏡像-選中你剛剛舊服務(wù)器的鏡像
選中好填寫(xiě)好服務(wù)器密碼后點(diǎn)擊開(kāi)始重裝-等待重裝完成
3.更改域名解析 進(jìn)入你的域名管理控制臺(tái)解析到新服務(wù)器的IP
這樣騰訊云內(nèi)雙服務(wù)器遷移的步驟就完成了 可以說(shuō)很簡(jiǎn)單不用繁雜的操作等
如果使用的操作系統(tǒng)為windows或linux系統(tǒng)的話(huà),不需要購(gòu)買(mǎi)或再租用其他的服務(wù)器,只需要在電腦上使用服務(wù)器管理工具,將里面的網(wǎng)絡(luò)設(shè)置斷開(kāi),重連,即可達(dá)到秒換IP的功能,實(shí)現(xiàn)動(dòng)態(tài)VPS服務(wù)器。
騰訊云提供基于互聯(lián)網(wǎng)相關(guān)服務(wù)的基礎(chǔ)支持。用戶(hù)通過(guò)電腦等方式接入數(shù)據(jù)中心,按自己的需求進(jìn)行運(yùn)算。提供了便捷的、高效的網(wǎng)絡(luò)訪問(wèn)。搭配其他云計(jì)算資源即可輕松搭建IT架構(gòu),滿(mǎn)足不同量級(jí)需求。
比如使用小程序,APP或者訪問(wèn)網(wǎng)站等,這些應(yīng)用的實(shí)時(shí)數(shù)據(jù)經(jīng)過(guò)云服務(wù)器處理后返回給用戶(hù)看到,還有一個(gè)交互性質(zhì)。簡(jiǎn)單來(lái)說(shuō)云服務(wù)器就是一臺(tái)用來(lái)部署代碼然后處理數(shù)據(jù)返回的主機(jī)。
還有不懂的可以問(wèn)老魏,記得分享過(guò)不少相關(guān)文章的,其實(shí)只要你上網(wǎng)就和服務(wù)器有關(guān)系了,現(xiàn)代社會(huì)是無(wú)法脫離開(kāi)服務(wù)器的存在的。
如果是windows服務(wù)器,那么就是administrator 賬號(hào),密碼是你當(dāng)初買(mǎi)的時(shí)候設(shè)置的,也可以之后再改。
如果是 linux 服務(wù)器,賬號(hào)是 root,密碼同上。
登陸方法請(qǐng)參考老魏寫(xiě)過(guò)的騰訊云幫助文檔的內(nèi)容,我就不做搬運(yùn)工了。
需要額外下載工具軟件,在幫助文檔中也有提到,你去看看就明白了。
還有不懂就留言回答。