中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Ubuntu Server上如何安裝Gi

2020-01-02    來(lái)源:愛(ài)站科技

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

相信大家在學(xué)習(xí)Ubuntu系統(tǒng)的時(shí)候都接觸過(guò)GI,但是并沒(méi)有去深究,對(duì)于Ubuntu Server上如何安裝Gi是不是很多人都還不會(huì)呢?那么小編就為大家介紹Ubuntu Server上安裝Gi的方法。

首先安裝SSH Server:

打開(kāi)Ubuntu Server終端,輸入如下代碼:

sudo apt-get install openssh-server

生成RSA Key(請(qǐng)su到普通用戶來(lái)執(zhí)行此命令):

ssh-keygen -t rsa

修改配置文件/etc/ssh/sshd_config:

Port 22 # 修改成你想要的登陸端口,如2222

PermitRootLogin no # 禁止root用戶登陸

StrictModes yes # 檢查密鑰的用戶和權(quán)限是否正確,默認(rèn)打開(kāi)的

RSAAuthentication yes # 啟用 RSA 認(rèn)證

PubkeyAuthentication yes # 啟用公鑰認(rèn)證

PasswordAuthentication no # 禁止密碼認(rèn)證,默認(rèn)是打開(kāi)的

ServerKeyBits 1024 # 修改后變?yōu)榇藸顟B(tài),將ServerKey強(qiáng)度改為1024比特

PermitEmptyPasswords no # 修改后變?yōu)榇藸顟B(tài),禁止空密碼進(jìn)行登錄

將id_rsa文件拷貝到Client端的~/.ssh/目錄下,將id_rsa.pub拷貝到Server端的~/.ssh/目錄下,改名為authorized_keys,重啟SSH服務(wù):

sudo /etc/init.d/ssh restart

安裝Git軟件:

sudo apt-get install git-core

安裝Gitosis:

mkdir ~/src

cd ~/src

git clone git://eagain.net/gitosis

cd gitosis

sudo python setup.py install

增加git用戶:

sudo adduser –system –shell /bin/sh? –gecos ‘git version control’ –group –disabled-password –home /home/git git

初始化git目錄,USER指在當(dāng)前服務(wù)器的用戶:

sudo -H -u git gitosis-init < /home/USER/.ssh/authorized_keys
sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update

在Client端執(zhí)行:

git clone git@YOUR_SERVER:gitosis-admin.git

cd gitosis-admin

在gitosis.conf配置文件中增加:

[group myapp]
members = vince@urbanpuddle
writable = myapp

然后提交:

git commit -a -m “created a new repository”

git push

創(chuàng)建目錄并提交文件

mkdir myapp

cd myapp

編輯.gitignore加入要忽略的文件

.DS_Store

然后執(zhí)行:

cd myapp
git init
git remote add origin git@YOUR_SERVER:myapp.git
git add .

git commit -a -m “initial import”
git push origin master:refs/heads/master

上文就是小編為大家介紹Ubuntu Server上如何安裝Gi的內(nèi)容,雖然我們已經(jīng)掌握了不少技巧,但是在使用的時(shí)候還是要注意很多的地方,如果你不一樣的想法,請(qǐng)?jiān)谙旅媪粞愿嬖V我們。

標(biāo)簽: Ubuntu Server Git

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:Ubuntu DNS緩存的設(shè)置方法

下一篇:利用SSH工具加強(qiáng)對(duì)服務(wù)器的遠(yuǎn)程控制