bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

阿里云配置git服務器 阿里云 git服務器

怎么在阿里云上搭建git服務器

小鳥云服務器niaoyun實例創建好之后,您可以使用以下任意一種方式登錄服務器:

遵化網站建設公司創新互聯,遵化網站設計制作,有大型網站制作公司豐富經驗。已為遵化上千多家提供企業網站建設服務。企業網站搭建\外貿營銷網站建設要多少錢,請找那個售后服務好的遵化做網站的公司定做!

遠程桌面連接(MicrosoftTerminalServicesClient,MSTSC):采用這種方式登錄,請確保實例能訪問公網。如果在創建實例時沒有購買帶寬,則不能使用遠程桌面連接。

管理終端VNC:無論您在創建實例時是否購買了帶寬,只要您本地有網頁瀏覽器,都可以通過管理控制臺的管理終端登錄實例。

使用遠程桌面連接(MSTSC)登錄實例

打開開始菜單遠程桌面連接,或在開始菜單搜索中輸入mstsc。也可以使用快捷鍵Win+R來啟動運行窗口,輸入mstsc后回車啟動遠程桌面連接。

在遠程桌面連接對話框中,輸入實例的公網IP地址。單擊顯示選項。

輸入用戶名,如小鳥云默認為niaoyun。單擊允許我保存憑據,然后單擊連接。這樣以后登錄就不需要手動輸入密碼了。

搭建Git服務器及備份服務器

OS:CentOS 7.2

Git:1.8.3.1

備份模式:

以下步驟以雙機備份為例,單機備份同理,只是在鏡像git項目的時候把git url換成單機中的git項目目錄即可。

首先,查看系統軟件庫中是否有git和git的版本:

CentOS 7.2環境下的輸出如下:

CentOS 7.x版本的倉庫中已經附帶了1.8.3.1版本的git,可以直接安裝。

CentOS 6.x中的git是1.7.x版本,自帶庫中git版本低的linux發行版可以添加git1.8.3.1的源來安裝git,但這個操作要求本機能訪問互聯網

其他版本的git理論上也可以,請自行測試

結果最后顯示“安裝完成”或“Complete”表示安裝成功。可以直接使用git命令測試一下:

輸出如下表示git安裝成功并可用。

創建一個git用戶,用來提供給外部用戶以git url的方式訪問git庫。

在用戶目錄或其他對外目錄中創建 /git/repos 目錄,用來存放git庫。

注意: 盡量使用git用戶來創建該目錄,方便以后git操作該目錄,如果是使用其他用戶創建的,記得使用以下命令將該目錄的owner改為git:

為了方便訪問,可以在根目錄下創建一個軟鏈連接到該目錄:

這樣設置后,假如以后有一個庫叫 test.git ,那么就可以通過以下url來訪問git庫了:

創建一個測試庫用來測試備份及連通性。

同主GIT服務器的《安裝git》章節。

同主GIT服務器的《創建git庫目錄》章節。

目錄結構盡量與主git服務器上的結構一致,如果不一致,使用軟鏈的形式將git url配置為與主git服務器一致,這樣保證在切換服務器時,客戶端不用做修改操作。

以上個步驟中創建的 test.git 為例:

這樣,主git服務器中的 test.git 就鏡像到備份機中了。

如果主服務器的git項目發生了變更,可以將變更同步到備份機。

將以上同步命令寫成腳本,添加一個定時任務來定時同步即可。

(待補充)

備份同步時每次都需要輸入主git服務器的密碼,比較麻煩,也不利于定時同步的腳本操作,可以使用ssh免密登錄的方式,在主服務器上配置備份服務器的公鑰。

一路Enter(回車鍵),完成后會打印出密鑰的生成位置,通常在用戶主目錄的 .ssh 目錄中。默認情況下會生成以下兩個文件:

一定要注意上述命令中的第三步,權限要設置對,否則認證不過去不能免密登錄。

如果在實際運行中,主git服務器掛了一段時間,在這段時間里一直是備份git服務器在工作,那么在修復好主服務器后需要將這一段時間的變更同步回主服務器。

操作完成后備份庫自上一次同步后的更改都推送到了主庫。

局域網內創建git服務器的簡單方法

當資源有限,但是項目同時需要幾個人協同開發,我們就需要配置一個簡單的局域網內的git服務器,方便協同開發。

首先我們新建遠端的git目錄,目錄名和本地倉庫名一致,并且在目錄下運行:

git init --bare

一個空的git倉庫就建立好了。然后我們需要把本地的倉庫和遠端的關聯起來。具體做法是,在本地git倉庫的目錄下執行:

git remote add origin ssh://用戶名@ip/倉庫路徑

比如:git remote add origin ssh://android@192.168.31.72/home/android/projects/gitserver/demoproject/。完成后,本地的提交,就可以push到遠端啦。比如:

git push origin master

就可以把本地的master推送到遠端。協同開發的同事可以通過如下命令獲取遠端的倉庫

git clone ssh://android@192.168.31.72/home/android/projects/gitserver/demoproject/

是不是很簡單呢

ps:實際使用過程中發現了一個問題,即本機的ip地址不是靜態的。如何解決這個問題呢?可以在每次ip改變以后,重置倉庫的origin url:

git remote set-url origin {url}

在阿里云ESC上搭建的gitlit只能配置127.0.0.1作為IP訪問地址,請問如何配置可以讓外網能訪問

阿里云現在專有網絡并不綁定IP。您選擇全部未分配IP即可。然后使用公網IP訪問。記得先在安全組開啟對應的端口哦。

本文標題:阿里云配置git服務器 阿里云 git服務器
URL標題:http://vcdvsql.cn/article10/ddccsgo.html

成都網站建設公司_創新互聯,為您提供營銷型網站建設手機網站建設網站改版軟件開發企業建站移動網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站