精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何搭建一臺Git服務器?

汽車電子技術 ? 來源:程序猿南梔 ? 作者:程序猿南梔 ? 2023-01-20 10:30 ? 次閱讀
在日常生活中,有很多開發組織在開發的時候大部分都會將代碼提交到自己的Git服務器上,即公司內部的Git代碼倉庫;那很多小伙伴會問如果自己也想要一臺屬于自己的Git服務器該怎么辦呢?接下來就是解開謎題的時候…      ?

我們安裝的Git服務器以GitBlit為基準,這里事先說明

一、安裝JDK(這里我們安裝的是JDK 17)

查看是否安裝jdk

rpm -qa | grep jdk

下載JDK的RPM包

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

安裝jdk(將jdk安裝到/usr/java文件夾下)

rpm -ivh jdk-17_linux-x64_bin.rpm > /usr/java

編輯/etc/profile文件,加入以下代碼

#JAVA環境變量
export JAVA_HOME=/usr/java/jdk-17.0.4.1
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib

使java環境生效

source /etc/profile

判斷jdk是否安裝成功,是否是當前安裝版本

微信截圖_20230105161930.png

二、安裝GitBlit(當前GitBlit版本為1.9.1)

下載GitBlit安裝包,在這里小編已經給大家準備好了

https://miracle-1306318206.cos.ap-shanghai.myqcloud.com/public/gitblit-1.9.1.tar.gz

使用wget下載安裝包

wget https://miracle-1306318206.cos.ap-shanghai.myqcloud.com/public/gitblit-1.9.1.tar.gz

gitblit-1.9.1.tar.gz移動到/usr/local文件夾中

mv gitblit-1.9.1.tar.gz /usr/local/

解壓gitblit-1.9.1.tar.gz

tar -zxvf gitblit-1.9.1.tar.gz

gitblit-1.9.1文件夾命名為gitblit

mv gitblit-1.9.1 gitblit

進入/usr/local/gitblit/data,并修改defaults.properties文件,將server.httpPort的值改為10099

cd gitblit-1.9.1/data
vim defaults.properties

server.httpPort = 10099

進入/usr/local/gitblit文件夾,修改路徑配置

cd /usr/local/gitblit

根據自己的服務器的系統內核,選擇修改對應的文件,我當前的系統內核是Linux,所以選擇service-centos.sh文件修改

vim service-centos.sh

根據自己的安裝路徑修改下面的配置GITBLIT_HTTP_PORT是我們到時候訪問gitblit倉庫的接口

GITBLIT_PATH=/usr/local/gitblit
GITBLIT_BASE_FOLDER=/usr/local/gitblit/data
GITBLIT_HTTP_PORT=10099
GITBLIT_HTTPS_PORT=8443
GITBLIT_LOG=/usr/local/gitblit/log/gitblit.log

修改完成之后,gitblit我們就安裝成功了,接下來就是啟動

切換到/usr/local/gitblit文件夾

./gitblit.sh

我們也可以選擇后臺啟動,這個時候當前目錄會生成一個日志文件

nohup ./gitblit.sh &

接下來我們就得將端口開放,即上面我們設置的GITBLIT_HTTP_PORT的端口,可以使用IP+端口訪問,如果訪問成功則部署成功,如果無法訪問,可能是端口未開或者是防火墻未關閉

1.開放端口

如果是遠程服務器,則可以在線上防火墻開啟端口;

如果是本地服務器,那么按照如下步驟操作:

#查看防火墻狀態
systemctl status firewalld.service
#停止防火墻
systemctl stop firewalld.service
#永久關閉防火墻
systemctl disable firewalld.service
#關閉SELinux安全機制
vim /etc/selinux/config
#找到并修改: 
SELINUX=disabled
#需要重啟系統:
reboot
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9021

    瀏覽量

    85184
  • 代碼
    +關注

    關注

    30

    文章

    4748

    瀏覽量

    68355
  • Git
    Git
    +關注

    關注

    0

    文章

    196

    瀏覽量

    15736
收藏 人收藏

    評論

    相關推薦

    手把手教你在舊手機上搭建一臺備份服務器

    本文將向你展示如何使用 UrBackup 和 Linux Deploy在一臺 Android 舊手機上搭建一臺備份服務器。舊手機的污染問題眾所周知,我有
    的頭像 發表于 09-23 10:26 ?7777次閱讀
    手把手教你在舊手機上<b class='flag-5'>搭建</b><b class='flag-5'>一臺</b>備份<b class='flag-5'>服務器</b>

    如何能選購一臺適用的PC服務器

    微星 長城 宏碁 金品 致榮 賽天五舟 超毅定制者 曙光 ……等等 但是我們要怎么選擇一臺適合我們的服務器了?我們可以從下列幾方面來考慮: 1. 穩定性能: 這是服務器最重要的因素之
    發表于 06-29 15:00

    Linux如何搭建自己的Git服務器

    首先需要裝好CentOS系統,作為測試,你可以選擇裝在虛擬機上,這樣比較方便。這步默認你會,就不講了。有了CentOS,那么如何搭建Git服務器呢?
    發表于 07-15 07:50

    動手搭建一臺自己的BT下載服務器

    動手搭建一臺自己的BT下載服務器 相信大家對BT應用已經耳熟能詳了吧,但在感受BT應用所帶來便利的同時,你是否想過搭建一臺自己
    發表于 01-29 14:02 ?1480次閱讀

    linux系統搭建ftp服務器的配置方法

    很久以前知道linux下搭建ftp服務器的軟件是wuftp,現在真的時代變了,上網看下幾乎全世界的人都用proftpd了!趕個潮流,我也用proftpd在公司的一臺備用小
    發表于 02-15 14:13 ?7700次閱讀

    租用一臺服務器多少錢?

    服務器上劃分出來的部分資源搭建而成,有獨立的內存、硬盤、帶寬,而且有獨立的IP,功能和使用上與獨立服務器
    發表于 07-20 11:11 ?1361次閱讀

    服務器怎么搭建_服務器怎么安裝系統

     自己搭建服務器,需要什么樣的條件呢,它是個怎么樣的過程。下面就為大家介紹下如何搭建自己的服務器
    的頭像 發表于 07-24 09:46 ?1.9w次閱讀
    <b class='flag-5'>服務器</b>怎么<b class='flag-5'>搭建</b>_<b class='flag-5'>服務器</b>怎么安裝系統

    如何在Android舊手機上搭建一臺備份服務器

    原作者:Hannah Lee 譯者:彎月 本文將向你展示如何使用 UrBackup 和 Linux Deploy在一臺 Android 舊手機上搭建一臺備份服務器。舊手機的污染問題眾所
    的頭像 發表于 08-23 09:40 ?1508次閱讀

    教你在Android舊手機上搭建一臺備份服務器

    ? ? 本文將向你展示如何使用 UrBackup 和 Linux Deploy在一臺 Android 舊手機上搭建一臺備份服務器。舊手機的污染問題眾所周知,我有
    的頭像 發表于 10-25 14:49 ?1790次閱讀

    用舊手機DIY一臺服務器

    本文將向你展示如何使用 UrBackup 和 Linux Deploy在一臺 Android 舊手機上搭建一臺備份服務器。舊手機的污染問題眾所周知,我有
    的頭像 發表于 12-30 14:30 ?1300次閱讀

    擁有一臺RAKsmart服務器可以做哪些很酷的事情?

    擁有一臺RAKsmart 服務器可以做很多事情,它是款高性能、低功耗的云計算服務器,可用于搭建服務器
    的頭像 發表于 05-08 11:41 ?588次閱讀

    在遠程服務器搭建個OpenVPN服務

    應公司要求需要在一臺遠程服務器搭建個OpenVPN服務端,在公司本地服務器
    的頭像 發表于 05-26 15:03 ?7350次閱讀
    在遠程<b class='flag-5'>服務器</b>上<b class='flag-5'>搭建</b><b class='flag-5'>一</b>個OpenVPN<b class='flag-5'>服務</b>端

    存儲服務器怎么搭建

      搭建存儲服務器需要根據我們的需求和環境選擇合適的硬件和軟件,并進行相應的配置。那么存儲服務器怎么搭建?
    的頭像 發表于 10-31 16:51 ?2932次閱讀

    主機托管是多個用戶共享一臺服務器嗎?有什么優勢

    主機托管并不是多個用戶共享一臺服務器。主機托管是服務,客戶可以將自己的硬件服務器托管給服務商,并享受專業的
    的頭像 發表于 08-13 14:45 ?188次閱讀

    多個網站放在同一臺服務器ip有什么影響?

    將多個網站放在同一臺服務器上,使用同個IP地址,可能會有以下影響: 1、資源共享:多個網站共享同一臺服務器的資源,如CPU、內存、存儲空間和帶寬。如果其中個網站流量或資源消耗突然增
    的頭像 發表于 09-12 11:15 ?338次閱讀