linux Ubuntu上搭建git伺服器

2021-09-01 11:42:18 字數 1768 閱讀 5679

一、在ubuntu上安裝git

登入到ubuntu系統

ssh root@server_ip

先測試有沒有安裝git,執行git命令如果提示需要安裝則執行安裝命令

sudo apt-get install git

二、ubuntu上為git服務建立單獨使用者git

建立乙個新使用者名叫git(名稱自定義)

sudo adduser git

完成後在/home目錄就會多乙個git目錄:/home/git

在/home/git目錄下建立.ssh資料夾:/home/git/.ssh

進入.ssh資料夾建立檔案authorized_keys用來儲存客戶端公鑰:

vim authorized_keys

在客戶端機器建立公私鑰,將生成的公鑰檔案id_rsa.pub中內容全部複製到伺服器authorized_keys檔案中。一行乙個。

即授權客戶端通過ssh協議訪問這台伺服器。

三、ubuntu上建立git倉庫

在伺服器上建立git倉庫,比如在/home/git/路徑下建立倉庫:sample.git

sudo git init --bare sample.git

修改所有者許可權(git使用者擁有讀寫許可權):

sudo chown -r git:git sample.git

完成這一步,就可以在客戶端轉殖和提交**了:

git clone git@server_ip:/home/git/sample.git

四、禁用shell登入git global setup

git config --global user.name "nannan"

git config --global user.email "[email protected]"

create a new repository

git clone [email protected]:game/mfe/sdk/foreign-android-universal-sdk.git

cd foreign-android-universal-sdk

touch readme.md

git add readme.md

git commit -m "add readme"

existing folder

cd existing_folder

git init

git remote add origin [email protected]:game/mfe/sdk/foreign-android-universal-sdk.git

git add .

git commit -m "initial commit"

existing git repository

cd existing_repo

git remote rename origin old-origin

git remote add origin [email protected]:game/mfe/sdk/foreign-android-universal-sdk.git

在Linux Ubuntu 上安裝Hadoop

1.安裝 ssh hadoop使用ssh進行通訊,需要為ssh配置免密碼登入 apt get install ssh ssh keygen t rsa p f ssh id rsa cat ssh id rsa.pub ssh authorized keys ssh localhost驗證安裝成功 ...

Linux ubuntu搭建CSGO伺服器

先附上官方教程 以ubuntu為例,其他的都差不多,只有部分語法差異。想執行steamcmd以及遊戲的服務端是需要安裝一些必要的執行庫的,否則會有些服務端無法正常執行。如果你的伺服器使用的是ubuntu debian 64 bit系統 sudo apt get install lib32gcc1 或...

先裝linux ubuntu 後裝xp修復grub

最好是先裝xp,後裝linux,這是常識。如果已經這樣了,裝完xp後肯定不能啟動linux。這需要用linux安裝盤重新修復啟動項 重寫mbr 及手工編輯linux的啟動選單系統引導不了linux了,只能進入xp 不是吧,又要重灌linux?回答是 不需要 下面就是解決方案 1.進入xp系統 2.安...