成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

linuxgit安裝包及管理工具 如何在Linux上搭建Git服務(wù)器?

如何在Linux上搭建Git服務(wù)器?Git搭建本地倉庫大概的操作分成以下幾步:以Centos為例:安裝GIT環(huán)境在Centos環(huán)境里面,使用yum 命令安裝git就可以了,命令如下:yum -y in

如何在Linux上搭建Git服務(wù)器?

Git搭建本地倉庫大概的操作分成以下幾步:

以Centos為例:

安裝GIT環(huán)境在Centos環(huán)境里面,使用yum 命令安裝git就可以了,命令如下:

yum -y install git

當(dāng)然,在安裝的過程中會(huì)涉及到其他的一些依賴包,如openssl-devel zlib-devel perl-devel等等,具體的可以根據(jù)提示內(nèi)容進(jìn)行相應(yīng)的安裝。

當(dāng)我們的環(huán)境安裝好之后,需要?jiǎng)?chuàng)建一個(gè)用戶來運(yùn)行g(shù)it 服務(wù)

先創(chuàng)建個(gè)組,然后創(chuàng)建用戶并和組關(guān)聯(lián)起來

groupadd git ampamp useradd git -g git

創(chuàng)建證書收集所有需要登錄的用戶的公鑰,公鑰位于id_文件中,把我們的公鑰導(dǎo)入到_keys文件里,一行一個(gè),如果沒有該文件創(chuàng)建它

cd /home/git/ ampamp mkdir .ssh ampamp chmod 700 .ssh

touch .ssh/authorized_keys

chmod 600 .ssh/authorized_keys

初始化GIT倉庫執(zhí)行 git init 進(jìn)行初始化

git init --bare

這時(shí)Git就會(huì)創(chuàng)建一個(gè)裸倉庫,裸倉庫沒有工作區(qū),因?yàn)榉?wù)器上的Git倉庫純粹是為了共享,所以不讓用戶直接登錄到服務(wù)器上去改工作區(qū),并且服務(wù)器上的Git倉庫通常都以.git結(jié)尾。然后,把owner改為git

chown -R git:git

禁用shell出于安全考慮,第二步創(chuàng)建的git用戶不允許登錄shell,這可以通過編輯/etc/passwd文件完成。找到類似下面的一行:

git:x:1001:1001:,,,:/hom:/bin/bash

改為:

git:x:1001:1001:,,,:/hom:/usr/bin/git-sh

用c語言開發(fā)Linux程序一般用的IDE還是文本編輯 Git等各種工具?

維護(hù)Linux內(nèi)核可以使用 vim source Insight Git ;LiNux C是上層編程,不是內(nèi)核編程。IDE工具很多,可以選擇~ ~