git 建立遠端版本庫

2021-07-23 21:18:18 字數 1603 閱讀 7169

一、github遠端版本庫

1、建立ssh key(windows)

ssh-keygen -t rsa -c

"[email protected]"

2、連線版本庫git remote add origin [email protected]:ltt2725738034/ll.git

3、轉殖版本庫

git clone [email protected]:ltt2725738034/ll.git

4、新增

git add 檔名

5、提交

git commit -m '提示'

6、推到版本庫

git push origin +分支名(master主分支)

二、linux版本庫

1、建立使用者

useradd ltt

2、 修改密碼

passwd ltt

3、切換到使用者

su ltt

cd4、建立遠端版本庫

git init --bare ltt.git

5、在windows下轉殖

git clone [email protected]:/home/ltt/ltt.git

終端會讓輸入密碼,此時輸入ltt使用者的密碼即(12345678)

6、為了讓使用者,不用每次都輸入密碼,在linux生成.ssh目錄(win)

ssh-keygen -t rsa -c "[email protected]"

7、進入.ssh,新建乙個authorized_keys檔案

cd /home/ltt/.ssh/ vi authorized_keys 8、開啟windows中當前使用者的.ssh/id_rsa.pub,複製裡面的內容,貼上到第7步中的authorized_keys中 9、更改authorized_keys檔案的許可權

chmod 600 authorized_keys 10、驗證authorized_keys有沒有生效,開啟windows git clone

[email protected]:ltt2725738034/ll.git

如果不需要輸入密碼,代表生效了 11、**自動更新

cp /home/zph/sample.git/hooks/post-update.sample /home/zph/sample.git/hooks/post-update

12、開啟post-update,先清空內容,然後進行編輯如下

#!/bin/bash

#var=`git show`

#php /var/www/html/mail.php "$var"

cd /usr/share/nginx/html/sample

unset git_dir

git checkout master

git pull

13、出於安全考慮,只讓轉殖提交版本庫,不讓登陸終端

$ which git-shell

/usr/bin/git-shellvi /etc/passwd

ph:x:1000:1000:zhangpenghui:/home/zph:/usr/bin/git-shell

Git 建立版本庫

yum y install git git version建立名稱為work的空目錄,pwd命令用於顯示當前目錄,我的centos上目錄為 root work mkdir work cd work pwd root work命令 git init把目錄變成git可以管理的倉庫。git init in...

Git 建立版本庫

版本庫 建立乙個版本庫 建立版本庫非常簡單,選擇乙個地方,建立乙個空目錄 mkdir gitspace cd gitspace pwd data gitspace注意 pwd命令用於顯示當前目錄,當前倉庫位於 data gitspace。通過git init命令把這個目錄變成 git 可以管理的倉庫...

git 建立版本庫

建立版本庫 把檔案新增到版本庫 首先編寫乙個txt檔案 不要用win的記事本 加入命名為readme.txt.然後寫入內容。將其放入learngit的目錄下。然後將該檔案放入倉庫中 1 git add readme.txt 2 用git commit 將檔案提交到倉庫 git commit m wr...