github提示:手動創建一個空項【my-pro-ui】目如何將本地項目my-pro-ui同步進來
echo "# my-pro-ui" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:Share-web/my-pro-ui.git git push -u origin master
git remote add origin git@github.com:Share-web/my-pro-ui.git git push -u origin master
一、三個基本配置:
二、本地模板推送流程:
1、登錄遠程倉庫的賬戶,新建一個代碼倉庫:HelloWord
2、進入自己要推送的本地項目目錄下然后:git init
3、將本地和遠程倉庫關聯起來:git remote add origin + 遠程倉庫url,例:
git remote add origin git@github.com/kingCould/HelloWord.git
git remote add origin https://gitee.com/kingCould/HelloWord.git
3.1.直接命令修改
git remote set-url origin [url]
3.2.先刪除后設新地址
git remote rm origin
git remote add origin [url]
4、將本地代碼推送到庫上:git push -u origin master:master(<遠程主機名> <本地分支名>:<遠程分支名>)
git add .
git commit -m 'first' -n
git push -u origin master
檢查本地公鑰:
$ cd ~/.ssh
(如果提示:No such file or directory 說明你是第一次使用git。如果不是第一次使用,請執行下面的操作,清理原有ssh密鑰。 )
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*
生成新的公鑰:
$ ssh-keygen -t rsa -C “您的郵箱地址”
在回車中會提示你輸入一個密碼,這個密碼會在你提交項目時使用,如果為空的話提交項目時則不用輸入。
您可以在你本機系統盤下,您的用戶文件夾里發現一個.ssh文件,其中的id_rsa.pub文件里儲存的即為剛剛生成的ssh密鑰。
ssh公鑰配置
1、打開git bash 2、執行生成公鑰和私鑰的命令:ssh-keygen -t rsa 並按回車3下(為什么按三下,是因為有提示你是否需要設置密碼,如果設置了每次使用Git都會用到密碼,一般都是直接不寫為空,直接回車就好了)。會在一個文件夾里面生成一個私鑰 id_rsa和一個公鑰id_rsa.pub。(可執行start ~ 命令,生成的公私鑰在 .ssh的文件夾里面) 3、執行查看公鑰的命令:cat ~/.ssh/id_rsa.pub (然后復制你的本地公鑰到遠程倉庫)
4.其他:git push -u origin master 的理解
復制代碼
把本地庫的內容推送到遠程,用git push命令,實際上是把當前分支master推送到遠程。
由於遠程庫是空的,我們第一次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以后的推送或者拉取時就可以簡化命令。
推送成功后,可以立刻在GitHub頁面中看到遠程庫的內容已經和本地一模一樣:
從現在起,只要本地作了提交,就可以通過命令:
$ git push origin master
把本地master分支的最新修改推送至GitHub,現在,你就擁有了真正的分布式版本庫!
SSH警告
當你第一次使用Git的clone或者push命令連接GitHub時,會得到一個警告:
The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no)?
這是因為Git使用SSH連接,而SSH連接在第一次驗證GitHub服務器的Key時,需要你確認GitHub的Key的指紋信息是否真的來自GitHub的服務器,輸入yes回車即可。
Git會輸出一個警告,告訴你已經把GitHub的Key添加到本機的一個信任列表里了:
Warning: Permanently added 'github.com' (RSA) to the list of known hosts.
這個警告只會出現一次,后面的操作就不會有任何警告了。