標籤:

git怎麼上傳代碼到伺服器?


代碼剛開始的時候都是壓縮包,如何提交代碼到伺服器上面已經呢?下面介紹下方法。

工具/原料

  • Linux系統電腦一台
  • 電腦安裝git代碼管理軟體

方法/步驟

  1. 首先拿到的壓縮包,一般都是以gz結尾的壓縮包,使用tar -zxvf ***.gz進行解壓。如下圖所示。

  2. 使用git init命令進行初始化,如下圖所示。

  3. 然後使用git add -f . (增加-f是為了將工程中.gitignore文件里忽略掉的文件全部完整上傳伺服器,避免出現上傳完之後出現缺少文件,編譯不過的問題)

    git status --ignored (查看一下是否有文件忽略掉了,而沒有上傳)。

  4. 上傳完成後使用git commit命令提交修改,這種提交只是本地提交而已。

  5. 使用git clone --mirror *** ***.git生成一個鏡像文件,如下圖所示。

  6. 將***.git製作為一個壓縮包,使用tar -zcvf 壓縮包名 ***.git.如下圖所示。

  7. 使用scp命令將壓縮包上傳伺服器。scp ***.gz root@192.168.8.**:/usr/disk/git/**.如下圖所示。

  8. 上傳完成後,在伺服器相關的路徑下面,將***.gz文件解壓即可。如下圖所示。

  9. 拷貝完之後,重啟一下gerrit上的服務。

    END

注意事項

  • 系統安裝git代碼管理工具


如你本機新建git項目 地址:git@github.com:yourName/yourRepo.git,遠程代碼庫伺服器地址:192.168.10.1,遠程代碼伺服器賬戶名密碼:admin 密碼:123456

1.首先確保配置正確

a. 創建本地ssh-key

$ ssh-keygen -t rsa

在~/.ssh/下會生成 id_rsa.pub密鑰文件

b.上傳密鑰文件 id_rsa.pub到代碼伺服器

$

會提示輸如代碼伺服器密碼,輸入密碼:123456即可。

c.添加全局變數:

$ git config –-global user.name 『yourName』$ git config –-global user.email 』yourEmail@yourEmail.com『

2.進入要上傳的git項目

$ git remote add origin git@github.com:yourName/yourRepo.git

之後進入.git,打開config,這裡會多出一個remote 「origin」內容,這就是剛才添加的遠程地址,也可以直接修改config來配置遠程地址。

3.提交、上傳 a.接下來在本地倉庫里添加一些文件,比如README,$ git add README$ git commit -m "first commit"

b.上傳到代碼伺服器:$ git push origin master git push命令會將本地倉庫推送到遠程伺服器。 git pull命令則相反。 修改完代碼後,使用git status可以查看文件的差別,使用git add 添加要commit的文件,也可以用git add -i來智能添加文件。之後git commit提交本次修改,git push上傳到代碼伺服器。


瀉藥~其實我還是習慣使用Git GUI……

在資源管理器里點右鍵菜單就能用~根據界面提示應該並不難用,接下來就大致提下過程吧~

首先你要確定已經成功克隆了遠程代碼庫。

修改內容後,對著保存有項目的文件夾就可以看到以下這個窗口

Commit之後點Push就行,期間可能會讓你輸入賬戶名密碼,其實跟著提示操作並不難……

對了,這裡是使用了蒲公英異地組網來實現遠程代碼伺服器的訪問,上圖的藍色UI的窗口就是,這個並不是Git GUI的一部分……


推薦閱讀:

Gitlab CI&CD 實戰經驗分享
我為什麼從GitHub遷移到了GitLab?
早知道就好了,這些使用 Git 的正確姿勢!
Git管理代碼:標籤使用(四)
Git:創建與合併分支

TAG:Git | 科技 |