前言:想要把本地的一個項目上傳到github管理,所以這里記錄一下,方便以后。
第一步、在github上創建一個倉庫
第二步、進入本地倉庫,執行 git init 命令,這會多出.git文件夾。
第三步、為了把本地的倉庫傳到github,還需要配置ssh key。
由於本地Git倉庫和Github倉庫之間的傳輸是通過SSH加密的,所以連接時需要設置一下,創建SSH KEY。
$ ssh-keygen -t rsa -C "your_email@youremail.com"
直接點回車,這里說明會在默認文件id_rsa上生成ssh key。
這里系統要求輸入密碼,直接按回車表示不設密碼。重復密碼時也是直接回車,之后提示你shh key已經生成成功。
第四步、然后我們進入提示的地址下查看ssh key文件。 我的電腦的地址是c/Users/Administrator/.ssh/id_rsa.pub
打開id_rsa.pub,復制里面的key。里面的key是一對看不懂的字符數字組合,不用管它,直接復制。
回到github網站,進入Account Settings,左邊選擇SSH and GPG Keys,New SSH Key
title隨便填,粘貼key。
保存后,驗證是否成功,在git bash下輸入
$ ssh -T git@github.com
回車就會看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
第五步、接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設置username和email,因為github每次commit都會記錄他們
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
第六步、進入本地倉庫(文件夾),右鍵git bash,添加遠程地址
$ git remote add origin git@github.com:yourName/yourRepo.git
第七步、最后,提交代碼,上傳
git add . 其中 . 代表所有文件
第一次上傳代碼,初始化項目,所以需要創建新分支 master,否則會報錯。
第八步、到github上看就是這個樣子了,接下來就可以開始維護這個倉庫了。