Git 的安裝和連線gitlab

2021-08-25 05:51:20 字數 1572 閱讀 6845

安裝需要的依賴

#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...