1.本地git下載git
2.配置全局的用戶名和郵箱,命令分別爲github
git config --global user.name "username"app
git config --global user.email "email" ssh
查看全局的用戶名和郵箱,命令分別爲gitlab
git config --global user.nameui
git config --global user.email加密
3.配置完後,全局的用戶名和郵箱會寫到C盤下的.gitconfig中。spa
4.配置單一的用戶名和密碼code
爲單一的倉庫配置用戶名和郵箱,命令分別爲blog
git config user.name "username"
git config user.email "email"
查看單一的倉庫配置的用戶名和郵箱,命令分別爲
git config user.name
git config user.email
5.配置完後,單一的倉庫的用戶名和郵箱會寫到該倉庫.git下的config文件中。
6.生成祕鑰(SSH key)
ssh-keygen -t rsa -C "your_email@youremail.com"
7. 添加密鑰(SSH key),並驗證是否成功
添加密鑰:將上一步驟生成的密鑰即.ssh/id_rsa.pub中內容所有複製 放到gitlab上的ssh裏
8. 驗證是否成功,記住不要加端口
ssh -T git@192.168.0.1
提示以下爲成功
Welcome to GitLab, @cuixingtao!
9.
1.遠程倉庫:在github中New repository 輸入Repository name。[例如:TestDemo]
2.項目工程:在本身本地電腦上新建一個與github新項目工程同名的文件夾。[例如:TestDemo]
10.進入本地建立的目錄,目錄下會出現.git隱藏文件
git init
11.鏈接遠程倉庫
git remote add origin git@github.com:yourName/repositoryname.git
add origin 能夠更改多個項目連接
12.從遠程倉庫獲取
git pull origin master
13.上傳到遠程倉庫
git status 查看工做目錄的狀態 git add <file> 將文件添加到暫存區 git commit -m "commnet" 提交更改,添加備註信息(此時將暫存區的信息提交到本地倉庫) git push origin master 將本地倉庫的文件push到遠程倉庫
14.push 到遠程倉庫的時候
error: failed to push some refs to 'git@xxxx:appstore/appstore_test.git'
15.解決方法
16. Q2.git pull origin master 出現以下提示:
fatal: refusing to merge unrelated histories
解決辦法:
git pull origin master --allow-unrelated-histories
17.每次git push origin master 時都須要輸入用戶名和密碼:
由於配置的時候使用的是https協議,因此每次都須要輸入
git remote -v 查看遠程鏈接 git remote rm origin 刪除遠程鏈接 git remote add origin git@github.com:yourName/repositoryname.git