1、Ubuntu server安裝Git服務(wù)程序 下文稱(chēng)這臺(tái)Ubuntu server為S1 [plain] view plain copy sudo apt-get install git-core S1上安裝Gitosis程序.Gitosis是一個(gè)工具程序,可以幫助我們進(jìn)行Git倉(cāng)庫(kù)的訪問(wèn)控制和遠(yuǎn)程管理。
創(chuàng)新互聯(lián)建站是一家專(zhuān)業(yè)提供桂東企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、H5場(chǎng)景定制、小程序制作等業(yè)務(wù)。10年已為桂東眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
2、打開(kāi)終端輸入指令 git --version 檢查本地是否安裝了git 如果沒(méi)有,在終端輸入sudo apt-get install git安裝git 生成密鑰對(duì),此步驟如果遇見(jiàn)輸入密碼時(shí),連續(xù)按回車(chē)即可。
3、在gitServer上我們首先查看/home/git/.ssh目錄下是否存在authorized_kesys文件,如果沒(méi)有,可以通過(guò)touch authorized_keys創(chuàng)建此文件。
4、建立倉(cāng)庫(kù) 在需要建立項(xiàng)目的文件夾中,使用 git init 進(jìn)行倉(cāng)庫(kù)的建立。完成后,可以看到文件家中多了一個(gè) .git 隱藏目錄。添加文件 使用 git add . 來(lái)進(jìn)行初始文件的添加。
打開(kāi)終端輸入指令 git --version 檢查本地是否安裝了git 如果沒(méi)有,在終端輸入sudo apt-get install git安裝git 生成密鑰對(duì),此步驟如果遇見(jiàn)輸入密碼時(shí),連續(xù)按回車(chē)即可。
安裝SSH key... 你已經(jīng)在github創(chuàng)建了用戶(hù),并想從你的終端操作工作。
Git的安裝 我使用了ubuntu 04 ,默認(rèn)情況下,ubuntu 中并沒(méi)有安裝,所以首先需要在系統(tǒng)中進(jìn)行 git 的安裝。sudo apt-get install git-core 安裝完成后,在終端中輸入 git 就可以看到相關(guān)的命令了。
Docker 劃分為CE 和EE。CE 即社區(qū)版(免費(fèi),支持周期三個(gè)月),EE 即企業(yè)版,強(qiáng)調(diào)安全,付費(fèi)使用。在Ubuntu系統(tǒng)中安裝較為簡(jiǎn)單,官方提供了腳本供我們進(jìn)行安裝。
比如說(shuō),想啟動(dòng)Ubuntu104Docker,請(qǐng)執(zhí)行下面這個(gè)命令:$docker.iorun-i-tubuntu:104/bin/bash容器網(wǎng)絡(luò)Docker使用Linux網(wǎng)橋?qū)⑷萜鞅舜嘶ヂ?lián)起來(lái),并將它們連接到外部網(wǎng)絡(luò)。
服務(wù)器配置最好是:2核4G起步,我第一次用的是一臺(tái)1核2G服務(wù)器,安裝和啟動(dòng)GitLab非常吃力,內(nèi)存和CPU消耗幾乎占滿。后來(lái)?yè)Q了一臺(tái)2核4G的服務(wù)器部署才順利完成。
deb是debian及其衍生版本如Ubuntu的安裝包,在這兩個(gè)系統(tǒng)的桌面環(huán)境下,可雙擊包直接安裝,在命令行下可以通過(guò)dpkg -i xxx.deb完成,通過(guò)dpkg -r 包名 完成。
deb是debian發(fā)行版的軟件包ubuntu是基于debian發(fā)行的所有可以用.deb是solaris系統(tǒng)下的安裝包后綴名。安裝方法如下cd到安裝包的目錄dpkg-i安裝包名字dpkg的詳細(xì)用法:dpkg-i安裝一個(gè)Debian包裹文件,如你手動(dòng)下載的文件。
安裝以O(shè)mnibus整合包為例,操作系統(tǒng)為Ubuntu104。Gitlab需要 curl,openSSH 和 ca-certificates 這幾個(gè)組件:不過(guò)服務(wù)器系統(tǒng)一般自帶,所以是可選的。
GitLab是由Ruby語(yǔ)言開(kāi)發(fā)的基于Linux的Git服務(wù)器,是我見(jiàn)過(guò)的最強(qiáng)大的Git服務(wù)器。發(fā)現(xiàn)它之后,立即決定將Git服務(wù)器換成GitLab。
gitlabci構(gòu)建部署不同環(huán)境,它支持預(yù)配置的CI環(huán)境,并允許多個(gè)不同的構(gòu)建在同一構(gòu)建VM上運(yùn)行。