使用Local協議搭建本地Git伺服器

2021-10-02 04:25:37 字數 797 閱讀 2487

在伺服器側建立專案倉庫,如專案名稱為sample,則在任意目錄(如/f/git_server)下執行:

git init --bare sample.git
bare引數的意思是建立裸倉庫,即伺服器側僅用來管理專案,不生成工作區(working directory)。命令執行後會在當前目錄下建立sample.git目錄,這就是sample專案的遠端倉庫。

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ciaegwik-1578977414544)(image/git管理員.png)]

git init
命令執行後會在sample_pm下建立.git目錄。

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ht6amyqn-1578977414546)(image/專案經理1.png)]

git add *

git commit -m "sample repository initially created"

git remote add origin file:///f/git_server/sample.git
file://的意思是我們使用的協議為local

git push origin master
此時,遠端倉庫已經包含了專案的完整**

git clone file:///f/git_server/sample.git

使用Gogs在阿里雲伺服器上搭建私人git伺服器

gogs是一款極易的自助git服務開源軟體,可用於快速搭建自己的私有git倉庫 首先建立乙個資料夾用於儲存gogs的安裝目錄 建立目錄 mkdir gogs 進入目錄 然後使用tar命令進行解壓 進入程式目錄建立用於儲存資料和日誌的目錄,後面配置資訊的時候用到 cd gogs 用於儲存git倉庫資料...

Git 本地倉庫搭建和使用

初次使用git需要給bash自報家門 git config global user.name 你是誰 git config global user.email 怎麼聯絡你 cd d wamp64 www git 轉到你想要存git的目錄 mkdir 01 cd 01 git init 注意 手動在d...

使用SSH協議搭建隧道(附搭建環境超詳細)

在內網中,幾乎所有的linux unix伺服器和網路裝置都支援ssh協議。在一般情況下,ssh協議是被允許通過防火牆和邊界裝置的,所以經常被攻擊者利用。同時,ssh協議的傳輸過程是加密的,所以我們很難區分合法的ssh會話和攻擊者利用其他網路建立的隧道。攻擊者使 乙個 普通的ssh命令如下。ssh r...