建立倉庫:
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...