Linux(Ubuntu)系統(tǒng)上傳項目到GitHub新建倉庫過程
一、創(chuàng)建SSH keys
1.登陸GitHub賬號,點擊頭像,選擇settings / SSH and GPG keys / New SSH key,其中 title 可以隨便取,但是 key 需要生成!
2.打開終端輸入,email@email.com為你注冊GitHub帳號時的郵箱,一直Enter即可
ssh-keygen -t rsa -C email@email.com
3.打開~/.ssh(隱藏文件,主目錄下ctrl+h顯示)文件中生成的id_rsa.pub文件,將其內容復制到第一步需要的key,點擊 Add SSH key 就成功創(chuàng)建了 SSH Key
4.設置本地git的用戶名和郵箱,終端輸入,yourname和email@email.com分別為你注冊GitHub帳號時的用戶名和郵箱
git config --global user.name "yourname" git config --global user.email "email@email.com"
5.連接GitHub賬號,輸出successfully aythenticated表示連接成功
ssh -T git@github.com
如果輸出連接不同,則終端輸入,再重新連接,即可成功!
ssh-agent -s ssh-add ~/.ssh/id_rsa
二、上傳項目到GitHub上
1.進入GitHub主頁,點擊+號,輸入項目名稱,創(chuàng)建一個新倉庫
2.進入項目所在文件夾下,開始上傳項目
(1)如果是新創(chuàng)建的項目(沒有.git 文件),則終端輸入,project_name為項目名稱,first commit為項目備注,yourname為用戶名
cd project_name git init git add . git commit -m "first commit" git branch -M master git remote add origin git@github.com:yourname/project_name.git git push -u origin master
(2)如果是已經存在的項目(有.git 文件),則終端輸入
git remote add origin git@github.com:yourname/project_name.git
如果出現報錯
fatal: remote origin already exists.
先查看遠程倉庫信息,終端輸入
git remote -v
結果顯示
origin git@github.com:yourname/project_name.git (fetch) origin git@github.com:yourname/project_name.git (push)
只需刪除已關聯的遠程倉庫即可,終端輸入
git remote remove origin
此時再輸入git remote -v 就顯示沒有遠程倉庫了,然和重新輸入更新GitHub上項目的命令
git remote add origin git@github.com:yourname/project_name.git
然和選擇分支并上傳
git branch -M master git push -u origin master
至此,就通過終端命令將項目上傳到 GitHub 上了,此時打開 GitHub 可以看到已經有項目了。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
詳解CentOS7使用firewalld打開關閉防火墻與端口
本篇文章主要介紹了CentOS7使用firewalld打開關閉防火墻與端口,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-01-01
linux下因為系統(tǒng)編碼問題造成亂碼的快速解決方法
下面小編就為大家?guī)硪黄猯inux下因為系統(tǒng)編碼問題造成亂碼的快速解決方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10

