本地電腦端
1 .本地電腦生成SSHkey,通過命令生成:
sudo ssh-keygen -t rsa
2.上述命令會在=根目錄下生成/.ssh文件夾:
cd ~/.ssh
3.進入該文件夾,打開id_rsa.pub文件,復(fù)制里面的內(nèi)容;然后登錄github,新建一個ssh key,把復(fù)制的內(nèi)容粘貼進去.
4.新建一個repository,名字可以隨便取.
repository.png
5.在本地要準備的上傳文件夾下,運行命令:
git init
6.之后添加我們需要上傳的文件:
git add file //file為要上傳的文件
git add ./ //為上傳本文件夾下的全部內(nèi)容
可以通過命令git status查看當前git的狀態(tài).
7.commit推送,使用如下命令將緩存區(qū)的文件提交到本地倉庫:
git commit -m "Update "
-m后面的內(nèi)容為上傳文件的備注,可以根據(jù)需要編寫.
如果輸入上述命令之后產(chǎn)生錯誤,如下:
** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'XXX@YYY.(none)')
這時我們可以進入剛剛在該文件夾下生成的./git文件夾,打開里面的config文件,添加如下內(nèi)容:
[user]
email = 1573596113@qq.com
name = angelbeibei
8.在github網(wǎng)站上復(fù)制剛剛新建的repository文件下的https網(wǎng)址:
https.png
9.然后在本地文件夾下添加一個遠程倉庫,可以命名為origin,之后便可以添加文件到遠程庫中:
git remote add origin git@github.com:angelbeibei/threadpool.git
如果此時出現(xiàn)錯誤:fatal: remote origin already exists. 這時候說明遠程倉庫已經(jīng)存在驻仅。這時候需要先刪除origin倉庫,然后再重新添加該遠程倉庫蠢琳。指令如下:
git remote rm origin
git remote add origin git@github.com:angelbeibei/threadpool.git
10.使用如下命令將origin添加到遠程庫:
git remote set-url https://github.com/angelbeibei/threadpool.git
11.最后使用git push命令上傳:
git push origin master
當已經(jīng)上傳過之后,可以直接運行git push.