一. ssh:
1. 設(shè)置ssh key:打開git bash 輸入命令
cd~/.ssh
如果返回的是No such file or directory 說明你是第一次使用 git绝骚。
2. 輸入命令:
ssh-keygen -t rsa -C "這里填寫你的郵箱"
然后回車淳附;
3. 系統(tǒng)自動返回下面這些,然后回車就好豌熄;
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa)
4. 系統(tǒng)讓你輸入密碼(防止別人往你項目放內(nèi)容),注意輸入的時候什么都不顯示旅薄,不過你正常輸入就行了,兩次輸入相同浪感,回車后出現(xiàn)一個大框框,說明成功了饼问;如果不想設(shè)置密碼影兽,可以按三次回車;
Enter passphrase (empty for no passphrase):<輸入密碼>
Enter same passphrase again:<再次輸入密碼>
5. 然后在c盤 C:\Users\用戶名 路徑下生成 .ssh 文件夾莱革,然后用編輯器或記事本打開里面的id_rsa.pub文件峻堰,復(fù)制粘貼里面的密鑰;
6. 打開github(其他網(wǎng)站如gitlab或者碼云啥的同理)驮吱,在右上角點擊你的頭像茧妒,選擇settings,點擊SSH and GPG keys 左冬,然后點擊 new SSH key 將復(fù)制的密鑰粘貼到里面去,title的話就自己起個名字吧~
- 輸入命令:
ssh -T git@GitHub.com
出現(xiàn)如下反饋:
The authenticity of host 'GitHub.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
然后yes就好纸型;輸入密碼拇砰,然后出現(xiàn)success什么的就成功了;
- 然后配置個人信息狰腌,git和github是通過用戶名字和郵箱來記錄提交:
git config --global user.name "你的名字" //真名除破,而不是昵稱
git config --global user.email "你的郵箱" //填寫自己的郵箱
二. 初始化git倉庫
1.新建一個文件夾;
2.用Git Bash cd到創(chuàng)建的本地文件夾下(或者直接在創(chuàng)建的文件夾下打開git Bash)琼腔;
3.生成本地倉庫:
git init
4.將需要Push到Github上的代碼文件均拷貝到新建的本地文件夾下瑰枫;
5.將所有文件添加到暫存區(qū)中:
git add -A
6. 查看文件添加狀態(tài):
git status
7.將提交到緩存區(qū)的所有文件添加到本地倉庫中;(這里如果不寫 -m 后面的mark信息丹莲,那么提交后 會進入vi編輯器光坝,然后在編輯器最上邊寫mark信息 然后保存退出編輯器即可)
git commit -m '這里可以寫你要mark的信息'
三. github部分
1.進入github,點擊頭像旁邊的 + 號甥材,點擊 New repository 填入repository name之后盯另,點擊Create repository即可。(這里注意洲赵,嚴格按照我寫的做鸳惯,不要出現(xiàn)多余動作:比如 點擊添加readme選項等,這樣會造成沖突叠萍,導致push失斨シⅰ)
2.然后復(fù)制完成之后頁面中所顯示的SSH連接地址。如:git@github.com:Github用戶名/倉庫名.git
四. 上傳
1.連接到github上新建的倉庫:
git remote add origin SSH連接地址 // 連接地址如以上拷貝的:git@github.com:Github用戶名/倉庫名.git
2.輸入如下命令苛谷,然后會讓你輸入 github的用戶名和密碼辅鲸,驗證成功,自動上傳代碼到github上創(chuàng)建的倉庫中抄腔;
git push -u origin master