git連接github遠程倉庫,並提交代碼至遠程倉庫

1.下載git工具,並安裝
在這裏插入圖片描述
2.選擇一個文件夾(作爲本地倉庫,後續這個文件夾用於提交代碼用),右鍵會出現如下兩個選項
在這裏插入圖片描述
3.點擊 Git Bash Here ,出現終端
在這裏插入圖片描述
4.輸入命令 git init ,初始化這個文件
在這裏插入圖片描述
注:這是一個隱藏文件夾,命令執行成功之後沒有出現的話,文件夾左上角 - 查看 - 勾選隱藏的項目
在這裏插入圖片描述
5.輸入你的用戶名

git config --global user.name "Your Name"

在這裏插入圖片描述
6.輸入你的郵箱(郵箱後面會使用到)

git config --global user.email "[email protected]"

在這裏插入圖片描述
注:查看設置的用戶名和郵箱

git config user.name
git config user.email

在這裏插入圖片描述
7.獲取SSH Key(由於本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以必須要讓github倉庫認證你SSH key),這裏輸入前面(6)設置的郵箱

ssh-keygen -t rsa -C "[email protected]"

連續按下三次回車,出現如下:
在這裏插入圖片描述
密鑰存在於C盤 - 用戶 - 用戶名下的文件夾(生成下圖兩個文件)
在這裏插入圖片描述
8.輸入命令 cat ~/.ssh/id_rsa.pub 可以直接在終端獲取 id_rsa.pub 文件裏面的密鑰
在這裏插入圖片描述
9.選中全部密鑰(ssh-開始,一直到.com結束),右鍵 Copy,把全部密鑰複製下來

10.打開github,將密鑰複製到github上

打開設置:
在這裏插入圖片描述
選擇 SSH and GPG keys
在這裏插入圖片描述
新建一個
在這裏插入圖片描述
title 隨意

將 Copy 下來的密鑰,填入 Key, 然後新增
在這裏插入圖片描述

11.創建一個倉庫
在這裏插入圖片描述
在這裏插入圖片描述
12.複製一下遠程倉庫地址
在這裏插入圖片描述
13.輸入命令 git remote add 倉庫別名 倉庫地址,添加遠程倉庫
在這裏插入圖片描述
注:檢查倉庫是否添加成功

git remote 查看倉庫別名

git remote -v
在這裏插入圖片描述
14.輸入ssh -T [email protected],測試線路是否連通

出現如下,直接看15

你好,xlz122!您已成功通過身份驗證,但GitHub不提供shell訪問。
Hi xlz122! You've successfully authenticated, but GitHub does not provide shell access.

出現如下,請繼續閱讀14
在這裏插入圖片描述
在這裏插入圖片描述
輸入命令 ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts

解決方法來自別的文章一位大佬:Git錯誤:連接到遠程存儲庫時“主機密鑰驗證失敗”
在這裏插入圖片描述
15. git add 文件 / git add 文件夾 / git add . , git commit -m '備註’

注:
git add 文件(上傳單個文件), git add 文件夾(上傳單個文件加),git add . (上傳所有文件)

git commit -m ‘’(添加本次提交的備註)

(我這裏是之前已經添加過了,所以沒有新的)
在這裏插入圖片描述
16.上傳至遠程倉庫, git push -u origin master

注:
第一次提交需要 -u

origin 是倉庫別名,回看13

master 提交到倉庫的主分支上
在這裏插入圖片描述
在這裏插入圖片描述
至此,已經上傳成功了

17.一些git常用命令

獲取所有遠程倉庫別名
git remote -v
刪除指定名稱的遠程倉庫
git remote remove <遠程倉庫的別名>
創建新分支
git branch <分支名>
獲取本地的所有分支
git branch
切換分支
git checkout <分支名稱>
修改分支名稱
如果不指定原分支名稱則爲當前所在分支
git branch -m [<原分支名稱>] <新的分支名稱>
強制修改分支名稱
git branch -M [<原分支名稱>] <新的分支名稱>

刪除指定的本地分支
git branch -d <分支名稱>

強制刪除指定的本地分支
git branch -D <分支名稱>
保留倉庫,清空倉庫的所有文件
git rm '*'
git commit -m '備註'
git push -u origin master
發佈了35 篇原創文章 · 獲贊 99 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章