要求:
linux伺服器,基本linux命令,基本git語法
過程:
這裡以debian系列為準
1.安裝git
apt-get
install
git
useradd
git -m
3.建立git倉庫目錄
mkdir /gitrepo#這裡在根目錄建立
chown git:git /gitrepo -r
5.登陸限制
目的:阻止git使用者登入的許可權
chsh git -s /usr/bin/git-shell
6.倉庫配置
說明:操作類似於git客戶端操作
git init --bare /gitrepo/目標倉庫
或者這種寫法也行
mkdir /gitrepo/目標倉庫
cd /gitrepo/目標倉庫
git init --bare
7.本地安裝git客戶端
說明:windows安裝用安裝包
apt-get
install
git
8.本地配置
git clone git@server:path#server為遠端主機ip或者網域名稱;path為倉庫在伺服器上的位置
或者:
git clone ssh://git@server:port/path#說明如上,這是當ssh埠不為預設的22埠時使用
9.連線和測試
此處操作和連線github官網上的專案一樣。
注意:
1.ssh埠更改
更改後使用
git clone ssh://git@server:port/path#說明在以上第八點,這是當ssh埠不為預設的22埠時使用
2.許可權控制(嚴格)
需要嚴格控制提交,訪問,拉取許可權時,需要安裝額外的附加包
Git遠端倉庫 Github
git remote add shortname url 由於本地git倉庫與github倉庫之間的傳輸是通過ssh加密的,所以我們需要先配置驗證資訊。ssh keygen t rsa c youremail email.com 郵箱為自己在github上註冊的郵箱之後會要求確認路徑和輸入密碼,使用...
learn git 遠端倉庫github
由於本地git倉庫和github倉庫之間的傳輸是通過ssh加密的,所以,需要一點設定 第1步 建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id rsa和id rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟shell windo...
Git遠端倉庫Github
1.轉殖遠端倉庫的命令 git clone2.配置經理身份資訊 cd desktop manager test007 git config user.name 經理 git config user.email manager 163.com 3 推送專案到遠端倉庫 add 暫存區提交到倉庫區 git...