1、如何讓兩個git庫同步
同時 push 到兩個伺服器比較好
[remote 「xxxxx」]
url = [email protected]:111111/abc.git
url = [email protected]:222222/abc.git
2、同一個 git 目錄能與兩個不同的伺服器同步嗎
有一個項目一直是再我們localhost伺服器A下使用的git做的開發。最近需要搬移到線上的伺服器B上。 目的:要保留原有的所有的開發記錄。 一開始,我准備是直接clone一份最新的
3、git 怎麼與linux伺服器進行代碼自動同步
一般來講需要搭建版本管理和持續集成伺服器,版本管理伺服器有svn,git等,持續集成伺服器有jenkin,hudson等
4、windows git 怎麼同步代碼
Step 1: 在window上安裝msysgit
msysgit是一個在windows上使用git的軟體。安裝很簡單,下一步就可以了。
git可以通過很多的協議進行網路通信,其中有三個最主要的協議,分別是ssh,http,git。其中,要使用ssh協議,必須先擁有個密鑰對。可以進入剛才安裝完成的git bash,輸入命令
ssh-keygen -t rsa -C "[email protected]",
生成ssh key,用來建立與github的ssh連接。注意在生成過程中有個選項要選擇key保存路徑,這個最好保持默認路徑,自定義路徑可能會出問題。還有一個要輸入passphase,這個保持空,直接兩次回車就可以了。
Step2: 在github上申請個賬號
准備將代碼託管在github上所以先申請個免費的賬號https://github.com/,免費的就夠用了。在申請的過程中,貌似有個要輸入ssh key的可選過程,輸入step1中生成的key中的後綴名為.pub里的內容,這個就是ssh中的公鑰,要告訴gibhub站點。如果在申請過程中沒有輸入public key,也可以在賬戶管理中輸入。如果不使用ssh方式,也沒有必要輸入。
申請完了github賬號,就建立一個github倉庫。
Step3:將已經有的項目導入github倉庫中:
github倉庫建好之後,就開始建立本地倉庫與遠程倉庫的連接。點擊進入git bash,輸入ssh -T [email protected],這是採用ssh方式連接。如果連接成功就會顯示一個
ERROR: Hi xxx! You've successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.
類似的命令,這個error不要緊的。
然後進行一下配置:
git config --global user.name "xxx"
git config --global user.email [email protected]
然後,進入想要成為倉庫的文件夾(一個更快的方式是直接在此文件夾上右鍵點git bash),或者新建一個文件夾。進入之後,初始化,輸入git init命令(這個也可以通過右鍵完成)。
如果想把裡面的內容傳到github倉庫的話輸入:
git -add .
git commit -m 'initial commit'
git push origin master
就Ok了。上面的origin是你的遠程github倉庫的別名,這樣設置: git add remote [email protected]:xx/xx.git
這樣初始化的工作就完成了。
Step4: 去linux伺服器上
把上面的過程再在linux下操作一遍,命令差不多是一樣的,因為git本來就是在linux上起源的,window上的命令也是linux上操作的沿襲而已。
然後clone一下,就可以了。
git clone [email protected]:xx/xx.git
5、怎麼讓git項目同步在本地電腦和伺服器上
git fetch <遠程主機名> <分支名>
6、git怎麼跟遠程倉庫同步
Step1:我們先到GitHub上創建一個倉庫。
Step2:然後你就會跳轉到下面的這個界面
Step3:我們先用VsCode打開你的本地倉庫。
7、push代碼到git後如何同步到伺服器
我可以把你的問題理解為項目(資源)部署的問題。
靜態資源
如果只是一些圖片、HTML、js、CSS等,放心大膽的去用Git Hook,這里有一篇介紹的文章。
項目後端
比如你寫PHP、Node.js、Python或Ruby等腳本語言,並包含資料庫資源,想尋找一種除scp之外把源代碼上傳到伺服器並部署運行的工具,我推薦Capistrano。這里有一篇Capistrano 2部署的文章,你可以感受一下。現在Capistrano已經出到第三版,跟第二版差別較大。
8、eclipse git怎麼同步伺服器代碼
現在教你如何在Eclipse軟體中用git從伺服器導出項目,現在我用Eclipse(Java EE)舉例,因為Eclipse有自帶的git。
工具/原料
電腦
Eclipse(JAVA EE)
git賬號和密碼
方法/步驟
第一步:先是打開Eclipse(JAVA EE)。
第二步:點擊菜單欄里的「file」,然後再點擊「import」
第三步:然後再在「import」彈出框中選擇「Git」,然後再選擇「Projects from Git」。
第四步:再點擊「Next」按鈕。
第五步:再選擇「Clone URI」,點擊「Next」。
第六步:再在彈出的「Import Projects from Git」彈出框中輸入「URI」、「Host」、「Repository path」、「User」、「Password」輸入框的值,再點擊「Next」按鈕。
第七步:再選擇分支「develop」,在這里「develop」是外網伺服器的代碼,過後再點擊「Next」按鈕。
第八步:然後再選擇項目存儲的路徑,而後點擊「Next」按鈕。
第九步:然後再直接點擊「Next」按鈕項目就會在Eclipse(JAVA EE)中載入。
END
注意事項
9、使用git做代碼管理,如何在代碼改變的時候自動同步到測試伺服器上?
git 有一系列 hook,視具體配置,利用 post-receive hook 或 post-commit hook 即可。