日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

搭建私有Git服务器

發布時間:2025/3/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建私有Git服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

?遠程倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機并交換大家的修改。GitHub就是一個免費托管開源代碼的遠程倉庫。但是對于某些視源代碼如生命的商業公司來說,既不想公開源代碼,又舍不得給GitHub交保護費,那就只能自己搭建一臺Git服務器作為私有倉庫使用。
搭建Git服務器需要準備一臺運行Linux的機器,在此我們使用CentOS7.6。以下為安裝步驟:

操作步驟:

步驟: 1、安裝git服務環境準備 yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc 2、下載git-2.5.0.tar.gz 1)解壓縮 2)cd git-2.5.0 3)autoconf 4)./configure 5)make 6)make install 3、添加用戶 adduser -r -c 'git version control' -d /home/git -m git 此命令執行后會創建/home/git目錄作為git用戶的主目錄。 5、設置密碼 passwd git 輸入兩次密碼 6、切換到git用戶 su git 7、創建git倉庫 git --bare init /home/git/first 注意:如果不使用“--bare”參數,初始化倉庫后,提交master分支時報錯。這是由于git默認拒絕了push操作,需要.git/config添加如下代碼: [receive]denyCurrentBranch = ignore 推薦使用:git --bare init初始化倉庫。8、連接服務器 私有git服務器搭建完成后就可以向連接github一樣連接使用了,但是我們的git服務器并沒有配置密鑰登錄,所以每次連接時需要輸入密碼。 使用命令連接(Git Bash): $ git remote add origin ssh://git@192.168.25.156/home/git/first 或 $ git remote add origin git@192.168.25.156:first

安裝中可能出現的問題:

1、需要安裝autoconf
yum install autoconf

2、報錯:

/usr/bin/perl Makefile.PL PREFIX='/usr/local' INSTALL_BASE='' --localedir='/usr/local/share/locale' Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/sare/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 3. BEGIN failed--compilation aborted at Makefile.PL line 3. make[1]: *** [perl.mak] Error 2 make: *** [perl/perl.mak] Error 2

解決:
yum install perl-ExtUtils-MakeMaker package

使用烏龜同步代碼:



使用idea同步代碼:

使用idea同步代碼跟在GitHub的操作一樣(只是改了路徑)

https://blog.csdn.net/weixin_41699562/article/details/95675537

總結

以上是生活随笔為你收集整理的搭建私有Git服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。