搭建私人的git倉庫

試用場景:小團(tuán)隊(duì)或者個(gè)人,私密的內(nèi)容,不適合放到github上面;

此處默認(rèn)為centos操作系統(tǒng)!

第一步:安裝git
$ sudo yum install git

第二步,創(chuàng)建一個(gè)git用戶,用來運(yùn)行g(shù)it服務(wù):

$ sudo adduser git

第三步,創(chuàng)建證書登錄: 收集所有需要登錄的用戶的公鑰,就是他們自己的id_rsa.pub文件,把所有公鑰導(dǎo)入到/home/git/.ssh/authorized_keys文件里,一行一個(gè)。 對于需要登錄的用戶采用ssh-keygen -t rsa -C “youremail@example.com”命令創(chuàng)建(windows需要打開git bash),創(chuàng)建的時(shí)候會提示你密鑰生成的位置,以及讓你生成對應(yīng)的密碼——一般來說,公鑰會生成在.ssh路徑下;

第四步,初始化倉庫: 先選定一個(gè)目錄作為Git倉庫,假定是/srv/sample.git,在/srv目錄下輸入命令:

$ sudo git init --bare sample.git

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

$ sudo chown -R git:git sample.git

至此,一個(gè)私有的git倉庫就創(chuàng)建好了,可以采用如下命令拉取內(nèi)容了:

git clone git@server:/srv/sample.git

但若是我并不是創(chuàng)建新項(xiàng)目,而是想要把老項(xiàng)目放到git上面,~~~那么首先,你上面初始化倉庫應(yīng)該在你原有項(xiàng)目目錄初始化,然后添加項(xiàng)目文件:

$ git add .

隨后,將添加的文件提交到倉庫(需要按照要求配置賬戶,同時(shí)也需要把帳號的公鑰和上面一樣放在/home/git/.ssh/authorized_keys):

$ git commit -m "Initial commit"

再然后將本地倉庫關(guān)聯(lián)到遠(yuǎn)端倉庫:

git remote add origin git@server:/srv/sample.git

然后可以查看一下關(guān)聯(lián)結(jié)果:

$ git remote -v

發(fā)現(xiàn)成功了,就可以把代碼提交到倉庫了:

$ git push origin master

至此,所有操作完成!??!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,835評論 9 163
  • 本文為 Git教程的學(xué)習(xí)筆記,教程源自廖雪峰的博客。這是一個(gè)由淺入深,學(xué)完后能立刻上手的Git教程。另,附上另一本...
    七弦桐語閱讀 6,462評論 5 47
  • 在古代印度,無論哪個(gè)宗教派別,基本上都在研究三個(gè)問題,第一個(gè)就是“輪回之道”,第二個(gè)就是“解脫之道”,第三個(gè)就是“...
    sonetlys閱讀 1,179評論 5 12
  • 今天下午心血來潮,忽然想要找回已經(jīng)N久沒登錄過的微博賬號,而且難得的是居然沒有拖延,立馬行動。然后就導(dǎo)致了一下午的...
    大貓咪和小貓咪閱讀 534評論 0 0
  • 時(shí)至今日,雖然粉絲數(shù)并不可觀,但我明白我依靠著自己的毅力完成了從堅(jiān)持到煎熬、到倦怠再到理所應(yīng)當(dāng)?shù)倪^程。這是最為寶貴...
    Hebbe波小瑞閱讀 223評論 0 0

友情鏈接更多精彩內(nèi)容