日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Centos7 yum安裝git服務器

瀏覽:714日期:2022-06-06 11:33:23

安裝git

yum install git

檢查git版本

git –version

發現不是較新的版本或者是我們想要的版本

移除該版本git

yum remove git

下載編譯工具

yum -y groupinstall Development Tools

下載依賴包

yum -y install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel

下載 Git 最新版本的源代碼

wget https://www.kernel.org/pub/software/scm/git/git-2.32.0.tar.gz

登錄https://github.com/git/git/releases查看git的最新版。不要下載帶有-rc的,因為它代表了一個候選發布版本。

解壓

tar -zxvf git-2.9.5.tar.gz

進入目錄配置

cd git-2.32.0
./configure –prefix=/usr/local/git

安裝

make && make install

配置全局路徑

export PATH="/usr/local/git/bin:$PATH"
source /etc/profile

以上即為安裝的全部步驟。

后續使用中,遇到錯誤

Unable to find remote helper for ‘https’
解決方法:
將 /usr/libexec/git-core 納入 PATH,至少在使用 git 之前,設置一下PATH

PATH=$PATH:/usr/libexec/git-core

或直接在 /etc/profile 中修改。

配置環境變量的備用方案:

[root@bogon git-2.3.0]# echo "export PATH=$PATH:/usr/local/git/bin" > /etc/profile.d/git.sh
[root@bogon git-2.3.0]# source /etc/profile.d/git.sh
[root@bogon git-2.3.0]# git --version

下面是補充

使用SSH搭建GIT服務器,要做以下準備工作:
1、在服務器和客戶端機器上分別安裝git
2、在服務器上安裝ssh服務
3、在客戶端機器上安裝SSH客戶端

make clean 清除編譯
yum remove git 卸載

安裝服務端:

(1)首先先更新系統

sudo yum update

(2)安裝依賴的包

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

(3)下載git源碼并解壓縮

wget https://Github.com/Git/Git/archive/v2.32.0.tar.gz
tar zxvf v2.32.0.tar.gz
cd git-2.32.0
make prefix=/usr/local/git all

如果出現錯誤:

libgit.a(utf8.o): In function reencode_string_iconv": /root/git-2.3.0/utf8.c:463: undefined reference tolibiconv’ libgit.a(utf8.o): In function reencode_string_len": /root/git-2.3.0/utf8.c:502: undefined reference tolibiconv_open’ /root/git-2.32.0/ut
make prefix=/usr/local/git install

安裝libiconv

下載編譯

cd /usr/local
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tar -zxvf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure –prefix=/usr/local/libiconv && make && make install

創建一個軟鏈接到/usr/lib

ln -s /usr/local/lib/libiconv.so /usr/lib
ln -s /usr/local/lib/libiconv.so.2 /usr/lib

然后回到git目錄繼續編譯

make prefix=/usr/local/git all
make prefix=/usr/local/git install

**(5)此時你如果使用git --version 查看git版本的話,發現git仍然是1.8.1版本。這是因為它默認使用了"/usr/bin"下的git。**
你可以用下面的命令查看git所在的路徑:

$ whereis git
git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz

**(6)我們要把編譯安裝的git路徑放到環境變量里,讓它替換"/usr/bin"下的git。為此我們可以修改“/etc/profile”文件(或者/etc/bashrc文件)。**

sudo vim /etc/profile

然后在文件的最后一行,添加下面的內容,然后保存退出。

export PATH=/usr/local/git/bin:$PATH

**(8)然后再次使用git --version 查看git版本,發現輸出2.3.0,表明安裝成功。**

**安裝gitosis:**

下載setuptools放到你想放的目錄,我自己放在/usr/local/src這里

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-19.0.tar.gz#md5=b921200449c8b52d62c7e70a47956b69 (https://pypi.python.org/pypi/setuptools#downloads)這個網址下載的,可以去下載最新
tar zxvf setuptools-19.0.tar.gz
cd setuptools-19.0
python setup.py install
cd /usr/local
git clone git://github.com/res0nat0r/gitosis.git
cd gitosis

**python setup.py install 顯示Finished processing dependencies for gitosis==0.2即表示成功**

**在Linux服務器上**
**第一步,先創建一個專門由于git倉庫的一個賬號吧,這樣也方便進行管理 (如果已經有賬號則不需要執行這步)**

sudo groupadd git #新建一個git用戶組
sudo useradd git -m -s /sbin/nologin -d /home/git -g git #新建一個git用戶,創建目錄,并禁止shell登錄,添加到git用戶組
sudo useradd git -m -s /bin/bash -d /home/git -g git #新建一個git用戶,創建目錄,并允許shell登錄,添加到git用戶組

**第二步:新建一個git空倉庫。**

切換到你用來管理git的賬號,本人是git賬號:su git 或者你用root

cd /home/git/
mkdir www.laogao.com 項目文件夾,名字自定義
cd www.laogao.com
git init –bare

顯示:Initialized empty Git repository in /home/git/www.laogao.com.git/ 表示已經建立成功

**第三步:添加用戶的公鑰**
1.切換到你操作git的用戶,列如(su git)

mkdir /home/git/.ssh
chmod 700 .ssh
cd /home/git/.ssh
ssh-keygen -t rsa //默認會生成~/.ssh/id_rsa.pub公鑰文件。
gitosis-init < /home/git/.ssh/id_rsa.pub //初始化

**初始化完出現3個文件**
**authorized_keys**
**id_rsa**
**id_rsa.pub**

最后:

chmod 600 authorized_keys
vim authorized_keys
“`

把你客戶端生成的公鑰復制進去就OK了
完成
 

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日本不卡高清| 99久久久久国产精品| 国产欧美日韩精品一区二区免费| 在线中文字幕播放| 国产精品大片免费观看| 免费亚洲婷婷| 欧美在线观看天堂一区二区三区| 不卡中文一二三区| 欧美国产小视频| 国产精品大片| 日本视频在线一区| 亚洲欧美一级| 国产亚洲字幕| 国产精品s色| 国产精品蜜月aⅴ在线| 亚洲精品第一| 日韩一区精品| 日本不卡一区二区三区| 中文字幕免费一区二区| 五月天激情综合网| 欧美成人a交片免费看| 四季av一区二区凹凸精品| 欧美激情aⅴ一区二区三区| 日韩一区网站| 日本午夜精品久久久| 日韩精品亚洲一区二区三区免费| 国产精品毛片| 四虎在线精品| 亚洲欧美日韩一区在线观看| 日韩欧美精品一区二区综合视频| 综合激情网站| 91九色综合| 精品一区二区三区中文字幕在线| 成人午夜亚洲| 婷婷激情综合| 国产一区视频在线观看免费| 欧美精品一卡| 欧美精品影院| 少妇久久久久| 亚洲免费一区三区| 美腿丝袜亚洲一区| 精品丝袜在线| 美女精品网站| 国产精品免费不| 精品丝袜在线| 日韩一区二区三区四区五区| 日韩成人午夜精品| 欧洲亚洲一区二区三区| 9色精品在线| 欧美经典一区| 国内精品麻豆美女在线播放视频| 久久久精品五月天| 综合激情五月婷婷| 激情视频网站在线播放色| 尹人成人综合网| 国产精品17p| 日韩制服丝袜先锋影音| 久久精品国产福利| 日韩精品视频中文字幕| 国产不卡精品| 国产欧美一区二区色老头| 99国内精品| 国产精品xvideos88| 视频一区二区中文字幕| 国产999精品在线观看| 激情欧美丁香| 精品精品99| 日韩中文字幕亚洲一区二区va在线 | 日韩福利视频导航| 日韩高清中文字幕一区二区| 日韩精品一区二区三区av | 亚洲ww精品| 欧美不卡视频| 国产suv精品一区| 综合日韩在线| 亚洲专区欧美专区| 国产一区欧美| 日韩精品欧美| 婷婷激情一区| 精品三级久久| 91av亚洲| 欧美成人综合| 久久精品主播| 欧美三级精品| 性欧美xxxx免费岛国不卡电影| 日韩深夜视频| 日韩欧美一区二区三区在线观看 | 欧美91在线| 久久精品国产亚洲一区二区三区| 91精品福利观看| 日韩一区二区三免费高清在线观看 | 久久国产福利| 日韩手机在线| 精品三级久久久| 视频福利一区| 国产美女一区| 日韩一区二区三区精品视频第3页| 亚洲人成网77777色在线播放| 免费人成精品欧美精品| 99综合视频| 日韩av资源网| yellow在线观看网址| 欧美亚洲激情| 婷婷成人综合| 国产精品片aa在线观看| 精品理论电影在线| 999国产精品| 亚洲精品黄色| 欧美成人精品一级| 日韩精品欧美激情一区二区| 日韩亚洲国产欧美| 国产亚洲精aa在线看| 欧美二三四区| 国产精品女主播一区二区三区| 99在线观看免费视频精品观看| 欧美日韩亚洲一区在线观看| 国产一区2区在线观看| 午夜欧美视频| 久久婷婷国产| 欧美一级专区| 狠狠久久伊人| 99久久久久国产精品| 欧美一区=区三区| 亚洲一级特黄| 麻豆成人在线观看| 夜夜精品视频| 九九九精品视频| 中文一区一区三区免费在线观| 久久av网站| 99pao成人国产永久免费视频 | 国产精选在线| 日韩精品91亚洲二区在线观看| 日韩欧美三级| 午夜宅男久久久| 日韩国产一区二区| 免费在线亚洲| 日本精品国产| 综合亚洲自拍| 欧美丝袜一区| 激情黄产视频在线免费观看| 久久精品xxxxx| 合欧美一区二区三区| 美女国产精品久久久| 日本不卡一区二区三区| 狠狠爱成人网| 婷婷精品视频| 日韩在线精品| 午夜影院一区| 亚洲欧美一区在线| 在线日韩欧美| 电影亚洲精品噜噜在线观看| 精品成av人一区二区三区| 国产精品网在线观看| 国产高清日韩| 日韩免费在线| 999精品色在线播放| 国产99在线| 超级白嫩亚洲国产第一| 九色porny丨国产首页在线| 欧美福利在线| 亚洲精品少妇| 麻豆国产精品一区二区三区| 国产精品普通话对白| 日韩精品亚洲专区| 在线看片不卡| 久久在线视频免费观看| 日韩视频久久| 国产欧美精品久久| 国产一区丝袜| 久久精品国内一区二区三区水蜜桃| 老鸭窝毛片一区二区三区| 男女性色大片免费观看一区二区 | 自由日本语亚洲人高潮| 91高清一区| 国内精品美女在线观看| 久久午夜影视| 国产一区日韩欧美| 国产精品一区免费在线| 久久国产小视频| 日韩高清不卡一区二区| 欧美中文日韩| 欧美日韩日本国产亚洲在线 | 色婷婷狠狠五月综合天色拍| 亚洲深夜影院| 久久夜夜操妹子| 国产精品久久久久蜜臀 | 欧美性感美女一区二区| 日韩精品午夜视频| 日韩国产综合| 国产理论在线| 精品国产黄a∨片高清在线| 激情综合激情| 成人免费电影网址| 日韩欧美四区| 国产欧美一区二区三区国产幕精品| 亚洲欧美日本日韩| 欧美美女一区| 爽好久久久欧美精品| 国产日产精品一区二区三区四区的观看方式| 国产精品久久久久77777丨|