安裝需要的依賴
#yum remove git
#yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
#yum install gcc perl-extutils-makemaker
#wget git-2.12.0.tar.gz 我用的這個版本
編譯安裝
加入環境變數:
#echo "export path=$path:/usr/local/git/bin" >> /etc/bashrc
#source /etc/bashrc
#git –-version
到這裡就安裝完成了。
第一坑:我gitlab走的是https 但是證書不是頒發機構頒發的瀏覽器不認識,所有要輸入全域性忽略https校驗
第二個坑:一定要看你的git的版本,1.x版本的是不能連線上2.x gitlab上的git的。
第三個坑:
這個坑好坑爹,我找了半個小時,因為我走的是https所以我編譯安裝的git需要乙個環境變數libexec 在你編譯安裝的那個目錄下面
我的/etc/bashrc 裡面的環境變數記得執行source /etc/bashrc
到這裡基本已經可以都解決了但是通過https每次都要輸入使用者名稱和密碼,你想和ssh一樣不用每次都輸入密碼需要執行乙個命令:
#git config--global credential.helper store
執行完成上面那個命令會在使用者的家目錄下生成乙個檔案 .git-credentials 隱藏的
這個檔案就是記錄的使用者名稱和密碼,密碼變了刪除這個檔案就行了。
**:
Git連線GitLab遠端倉庫
遠端倉庫是指託管在網路上的專案倉庫,現在網際網路上有很多專案託管平台,比如github gitlab等。為了不公開自己專案 可以在自己的伺服器上搭建自己的專案倉庫,最常見的是搭建gitlab。本地git與遠端伺服器gitlab之間連線方式主要分為 ssh方式和http方式。http方式 這種方式要求...
遠端連線 Gitlab安裝的 PostgreSQL
預設預設情況下,gitlab 使用者使用的是 peer authentication 這意味著客戶端只能以 postgresql 所在主機上的linux系統賬號訪問資料庫,無法遠端訪問。這裡為了安全,我們使用的是password md5 authentications的認證方式 1 設定postgr...
安裝 gitlab 和 gitlab的備份與恢復
官方文件 配置yum源 vim etc yum.repos.d gitlab ce.repo gitlab ce name gitlab ce baseurl enabled 1 gpgcheck 0 gpgkey 安裝花費的時間有點長 yum install gitlab ce y配置與gitla...