前提:需要安裝GitHub客戶端:
一、配置本地Git Bash終端利用SSH連接GitHub:
第一步:創建本地SSH Key:ssh-keygen -t rsa -C "[email protected]";全部使用默認的,一路回車即可。將[email protected]郵箱修改爲GitHub上面的註冊郵箱。
第二步:成功之後會在~/(默認是C:\Users\用戶名)下生成.ssh文件夾,進去之後打開id_rsa.pub,複製裏面的Key。
第三步:登錄GitHub官網,在Account Settings(賬戶配置)標籤下,選擇SSH Keys,然後點擊Add SSH Key。SSH Key的Title隨便填,粘貼在本地電腦上生成的Key。
第四步:測試是否成功:在Git Base終端中輸入命令:ssh -T [email protected];如果是第一次的會提示是否continue,輸入yes就會看到:You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
二、將新建工程代碼文件提交到本地倉庫中:
第一步:新建一個本地倉庫(Repository)文件夾:
第二步:利用安裝好的Git Bash終端進入到創建的本地倉庫目錄下;
第三步:將需要Push到Github上的代碼文件以及其他所有文件均拷貝到新建的本地倉庫目錄下;
第四步:在Git Bash終端下使用命令:“git init”生成“本地倉庫”。
第五步:在Git Bash終端下使用命令:“git add .”將所有文件添加到緩存區中;利用命令:“git status -s”查看文件添加狀態;
第六步:在Git Bash終端下使用命令:“git commit -m '第一次版本提交'”將提交到緩存區的所有文件添加到本地倉庫中;
三、在Github官網中點擊New repository創建遠程倉庫:
第一步:填入Repository name之後,點擊Create repository即可。
第二步:將完成之後頁面中所顯示的SSH連接地址拷貝。如:[email protected]:Github用戶名/倉庫名.git
四、將本地倉庫傳到GitHub上去:
第一步:設置username和email,因爲GitHub每次commit都會記錄它們:
-------設置命令:git config --global user.name "your name"
-------設置命令:git config --global user.email "[email protected]"
第二步:進入要上傳的倉庫,添加遠程地址:
-------設置命令:git remote add origin
SSH連接地址(如以上拷貝的:[email protected]:Github用戶名/倉庫名.git)
第三步:將本地倉庫上傳到GitHub上:
-------使用命令:git push -u origin master
五、檢出倉庫:
第一種:創建一個本地倉庫的克隆版本:git clone /path/to/repository
第二種:檢出遠端服務器上的倉庫:git clone SSH連接地址(如以上拷貝的:[email protected]:Github用戶名/倉庫名.git)
六、使用IDEA從GitHub上Check Out項目之後,如果右鍵項目文件沒有顯示Git選項:
第一步:點擊vcs菜單下的enable version control integration;
第二步:在彈出的下拉框中選擇git,點擊ok;