搭建自己的git伺服器

2021-09-02 17:33:56 字數 1036 閱讀 6326

自己買了一台阿里雲伺服器,寫了**想上傳上去,每次用ftp的話,剛開始檔案少,還勉強可以用,但是檔案多了的話,不僅不方便,而且沒有**的記錄,有時候想回滾都很困難。所有考慮用git來做這件事情。

我用的是centos,其他系統類似,下面同樣會給出ubuntu下的命令

第一步:伺服器端安裝git

centos:yum install git

ubuntu:sudo apt-get install git

第二步:伺服器端新增git使用者 aaa

centos:su adduser aaa

ubuntu:sudo adduser aaa

下面這三個是修改許可權的,在兩個系統中是通用的命令

mkdir .ssh && chmod 700 .ssh

touch .ssh/authorized_keys

chmod 600 .ssh/authorized_keys

第三步:伺服器端新增客戶端公鑰

簡單來說就是要你的伺服器認可你的客戶端,賦予你客戶端拉**,提**的許可權

在客戶端執行一下命令

ssh-keygen -t rsa -c 「郵箱」

會在c:\使用者\你的使用者.ssh\id_rsa.pub

生成id_rsa.pub檔案,將這個檔案的內容新增到伺服器的/home/git/.ssh/authorized_keys檔案中。可以將次檔案上傳,然後在服務端執行以下命令即可

cat id_rsa.bob.pub >> /home/gituser/.ssh/authorized_keys

第四步:建立空倉庫 bbb

ubuntu:sudo git init --bare bbb.git

centos:su git init --bare bbb.git

第五步:客戶端轉殖遠端倉庫

git clone git@server:/rep_path/bbb.git

eg:git clone [email protected]:/home/web/bbb.git

至此,搭建git伺服器基本完成,有什麼問題歡迎交流。

搭建自己的Git 伺服器

眾所周知,github是乙個免費託管開源 的遠端倉庫,那麼要想自己搭建一台git伺服器作為私有倉庫使用,要怎麼操作呢?搭建環境 centos 6.4 2.檢視版本,安裝成功 git version 3.新增git使用者 adduser git 4.初始化git倉庫 data git 可以任意選擇目錄...

搭建自己的Git伺服器

轉殖到本地 後言centos 7.0 x86 64 64bit 這裡用centos舉例 centos yum install git core ubuntu apt get install git不多贅述,安裝教程一搜一大把 官網安裝教程 如果整個伺服器只有你自己用,那無所謂,用root都行 大概吧...

使用 Gogs 搭建自己的 Git 伺服器

因為有些倉庫上傳到github並不是非常合適,所以就搭建了乙個自己的私人倉庫。在安裝gogs前,我也嘗試了gitlab,效果很不錯 安裝nginx sudo apt get install nginx安裝git sudo apt get install git安裝mysql sudo apt get...