linuxgit安裝包及管理工具 如何在Linux上搭建Git服務器?
如何在Linux上搭建Git服務器?Git搭建本地倉庫大概的操作分成以下幾步:以Centos為例:安裝GIT環(huán)境在Centos環(huán)境里面,使用yum 命令安裝git就可以了,命令如下:yum -y in
如何在Linux上搭建Git服務器?
Git搭建本地倉庫大概的操作分成以下幾步:
以Centos為例:
安裝GIT環(huán)境在Centos環(huán)境里面,使用yum 命令安裝git就可以了,命令如下:
yum -y install git
當然,在安裝的過程中會涉及到其他的一些依賴包,如openssl-devel zlib-devel perl-devel等等,具體的可以根據提示內容進行相應的安裝。
當我們的環(huán)境安裝好之后,需要創(chuàng)建一個用戶來運行git 服務
先創(chuàng)建個組,然后創(chuàng)建用戶并和組關聯起來
groupadd git ampamp useradd git -g git
創(chuàng)建證書收集所有需要登錄的用戶的公鑰,公鑰位于id_文件中,把我們的公鑰導入到_keys文件里,一行一個,如果沒有該文件創(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 進行初始化
git init --bare
這時Git就會創(chuàng)建一個裸倉庫,裸倉庫沒有工作區(qū),因為服務器上的Git倉庫純粹是為了共享,所以不讓用戶直接登錄到服務器上去改工作區(qū),并且服務器上的Git倉庫通常都以.git結尾。然后,把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等各種工具?
維護Linux內核可以使用 vim source Insight Git ;LiNux C是上層編程,不是內核編程。IDE工具很多,可以選擇~ ~