將本地創建的git倉庫推送到指定地址

環境要求:Ubuntu12.04,git version 1.7.9.5

摘要:

如果本地已經搭建好git,同時在指定地址已經建立了該項目,

那麼從本地創建的git倉庫推送到指定地址主要有如下幾步:

git  init

git add .

gcmsg "初始化"

git push git@IP:namespace/rulee.git master


另外詳細的過程可以參看如下描述:

第一步:創建本地倉庫

(1)利用工具或手工按maven方式建好一個工程本地項目rulee;

目錄結構爲:

rulee/src/main/java/*.java(*.java表示很多java文件)

        /src/main/resources/*.*

       /src/main/webapp/*.*

(2)爲rulee項目創建本地倉庫,進入rulee項目根目錄,在根目錄下執行如下操作:

 git init      //初始化工作。

(3)將rulee項目文件提交到本地倉庫:

 git add . //表示所有

gcmsg "初始化"


第二步:爲當前用戶創建ssh連接公鑰,並將公鑰添加在個人的Git@IP賬號下,用於向遠程服務器push時的驗證

1.進入用戶的家目錄(/root/.ssh)中會有一個 .ssh 的隱藏目錄,裏面有兩個文件 id_rsa 和 id_rsa.pub ,其中id_rsa.pub中的內容就是我們要的公鑰;

# ssh-keygen    //執行該命令可以再次產生新公私鑰,途中還需要按三次回車,後兩次是輸入密碼,可以隨便輸兩次要一致,爲了方便可以不輸入,直接回車;

                

 2.打開id_rsa.pub文件,將其中全部內容複製添加在你個人Git@IP賬號下的公鑰中保存(保存時需要輸入你的賬戶密碼,注意其中空格);

                

3.驗證下公鑰是否添加成功:

#ssh -T git@IP            //中途會詢問是否連接,輸入yes回車,Welcome 表示已經連接成功

                

第三步:將rulee項目push到遠程倉庫:

1.在Git@IP上創建一個rulee的項目倉庫作爲遠程倉庫使用;        

2.在本地進入rulee的根目錄

兩種推送方式:

(1)

git remote add  git@IP:namespace/rulee.git       //namespace是各個賬號的路徑,需要根據實際情況進行更改

git remote -v          //可以查看添加的遠程倉庫

git push  master    

(2)

 git push    git@IP:namespace/rulee.git master      





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章