配置git遠程鏈接gitlab

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
相關文章
相關標籤/搜索