Git 伺服器搭建及使用

2021-10-03 02:59:37 字數 1525 閱讀 9274

多人合作開發的時候 常常會需要使用**管理平台,保持**一致和解決衝突。在工作中我使用過svn和tfs,本文說明另外一種平台,git,下面是基於ubuntu環境安裝並簡單使用git伺服器。

確認安裝git

apt install git
git --version可檢視版本。

useradd -m git

passwd git

輸入密碼並確認密碼。

如果是root使用者,可直接切到該使用者:

su - git
檢視目錄

cd ~

pwd

建立名為project1的空倉庫。–bare表示建立空倉庫

git init --bare project1.git
在自己確定的**資料夾下,選擇滑鼠右鍵下面的一項「git bash here」,

輸入如下的**:

輸入yes及設定好的密碼,則將阿里雲上設定的倉庫轉殖了下來(project1的空倉庫),此時關閉彈出框即可。

在**資料夾下多了乙個名為project1的空資料夾(顯示隱藏檔案的話能看到乙個.git的資料夾)。

如果=git已經有上傳的檔案,此時也會拷貝下來。

檢視狀態,是否是自己需要上傳的檔案:

git status
新增要上傳自己的**檔案(. :表示全部上傳):

git add .
提交**:

git commit
git push origin master
輸入密碼,則整個上傳**部分結束。

把**從遠端拉回來即可:

git pull origin master
輸入密碼即可更新到源**最新版本,master是我們的主分支。

若兩個人同時編輯乙個檔案,一人提交後,另乙個再去提交,最後會失敗:

上面提示我們先更新**。更新之後,有時候衝突會解決,這時候你可以上傳你的**,但有的時候更新也會出現合併失敗的問題,檢視狀態:

此時開啟編輯的這個檔案,裡面有多餘的亂碼,刪除掉,和修改檔案的人協商如何合併**,儲存後再次檢視狀態:

按之前提交**的流程走一趟,則成功:

Linux搭建Git伺服器及使用

1.安裝git yum install git2.建立git使用者,用來執行git服務 adduser git3.禁止git使用者登入shell 出於對安全性的考慮,需要禁止git使用者進行shell登入,可以通過編輯passwd檔案來實現 vi etc passwd將git x 1000 1000...

本地Git伺服器的搭建及使用

本地 git伺服器的搭建及使用 搭建好的本地git伺服器的區域網ip是192.168.1.188,使用者名稱是rscsvn 配置git的系統環境變數 或 使用gitbash 以執行git命令 生成使用者金鑰 參照以上教程鏈結 搭建本地 git,並與git.oschina.net 鏈結 配置git的系...

Git 搭建git伺服器

環境 ubuntu16.4 1.以root使用者登陸linux後台,執行下面的命令安裝git apt install git2.建立git使用者 adduser git3.建立倉庫目錄 su git mkdir p repository myself.git4.初始化倉庫 cd repository...