git伺服器管理員使用說明

2021-07-14 13:10:39 字數 1788 閱讀 2038

建立倉庫:

1.  在伺服器本機上面,進入git使用者下,在git_repo倉庫中建立新倉庫

例如要建立名字為pro的倉庫

su git

密碼是927git

cd/home/git_repo

mkdirpro.git

cdpro.git

git init –bare

exit

2.  初始化剛建立的倉庫,也就是給剛才建立的倉庫乙個初始的版本,只有這樣才能夠在別的機器上轉殖。

mkdirpro-ori

cdpro-ori

git init

echo

"/*addsomething*/">readme   

(上句readme只是乙個檔案名字,雙引號裡面的是這個檔案裡的自定義的內容。括號內不是命令)

git add .   (注意這裡有個空格,有個點)

gitcommit –am

"initial version"

gitremote add origin

git@ip:/home/git_repo/pro.git

git pushorigin master

管理gitosis的配置檔案:

gitosis本身的配置也是通過git來實現的。把gitosis-admin.git這個倉庫clone下來。

mkdir gitadmin

cd gitadmin

git clonegit@ip:/home/repo/gitosis-admin.git

cd gitosis-admin/

該目錄下的keydir目錄是用來存放所有需要訪問git伺服器的使用者的ssh公鑰.把所有人的 ssh公鑰檔案都拿來,按名字命名一下,比如b.pub, lz.pub等,統統拷貝到keydir下。

修改gitosis.conf檔案

git add .

git commit –am

"add  users:liming,wanghau and the name ofreperpory is …"

git push origin master

3.  ubuntu下,git分支的相關操作命令

轉殖:git clone git@ip:/home/git_repo/test.git

注意:這裡的轉殖把該倉庫完整的轉殖下來了。包括所有的分支。

進入轉殖下來的資料夾內:

檢視本地分支:git branch

檢視遠端分支:git branch –r

建立本地新分支branch1:git branch branch1

切換分支:git checkout branch1

新增檔案(或資料夾)readme.txt:git add readme.txt

提交:git commit –m  "說明"

推送:git push origin master

切換回主分支(master分支):git checkout master

在某分支下拉取差異(更新):git pull

4.  如何刪除遠端倉庫

刪除遠端倉庫只能在遠端伺服器本機上操作。

刪除方法為

進入bupt-server-1的使用者下:

$sudo passwd root

輸入密碼,可以自己建立

$ su root

輸入剛才建立的密碼

# cd repositories

進入倉庫所在地

#sudo rm –r test.git

刪除test.git倉庫

svn伺服器安裝使用說明

由於專案中經常需要用到svn,下面就簡單介紹一下如何搭建svn伺服器。目錄 一 在windows上安裝與配置 1.建立subversion資料庫 2.修改使用者許可權 3.啟動方式 4.匯入 二 在linux上安裝與配置 1.如何在linux上編譯svn 2.啟動方式 當前版本subversion支...

Nginx伺服器集群簡單使用說明

模組引數參考 1.新建兩個html靜態頁面並部署到同乙個iis伺服器上,只是在iis上建立了兩個頁面,讓兩個頁面稍微有一點不同以作區分。實際成產環境中,通常是把相同的web專案部署在不同的iis伺服器上面 2.修改配置檔案nginx.conf 新增如下 伺服器的集群 upstream netitte...

SVN入門 伺服器 管理員的角度

1.subversion 版本控制工具 首先安裝 setup subversion 1.6.5.msi 伺服器端程式。其次安裝 tortoisesvn 1.6.6.17493 win32 svn 1.6.6.msi 客戶端程式 做這個 實驗,第一步 建立最核心的大倉庫 microsoft windo...