*用"SSH通訊協定"存取github上的遠端git檔案庫:
https://github.com/
*建立"金鑰":
1.用git bash程式輸入指令
ssh-keygen
出現下列訊息
Enter file in which to save the key (/c/Users/User/.ssh/id_rsa): 按Enter (使用預設的地方儲存key)
Created directory '/c/Users/User/.ssh'.
Enter passphrase (empty for no passphrase): 按Enter (不設定密碼)
Enter same passphrase again: 按Enter (不設定密碼)
Your identification has been saved in /c/Users/User/.ssh/id_rsa.
Your public key has been saved in /c/Users/User/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:ULCTR7JyuPDtUKzQ2hwUfk/5KFB8Xr3t+lhcKmLgQdU User@DESKTOP-C36TEU6
The key's randomart image is:
+---[RSA 2048]----+
| oo+.o .o |
| + +.B.o. E |
| o B @o=. o |
| B @ B.o . . |
| . B o S . . .|
| o o o ..o |
| . . o ..+ |
| . ..+ |
| ... |
+----[SHA256]-----+
2.複製公鑰檔案內容
C:\Users\User\.ssh\id_rsa.pub
3.在github設定公鑰
按右上角的圖案 > 選Settings > 選SSH and GPG keys > 按New SSH key >
輸入
Title: (輸入自訂名稱,例如 ssh key)
Key: (貼上公鑰 ssh-rsa AAAAB3.....)
按Add SSH key
=======================
**github的用法:
*github的用法:方法1
先在github建立git檔案庫,再將它複製到自己的電腦,
成為"本地git檔案庫",然後開始開發程式專案。
*github的用法:方法2
先在自己的電腦上建立"本地git檔案庫",
再將它送到github網站上的git檔案庫儲存。
=======================
*github的用法:方法1
先在github建立git檔案庫,再將它複製到自己的電腦,
成為"本地git檔案庫",然後開始開發程式專案。
1.在github建立git檔案庫:
按右上角的+圖案 > 選New repository > 輸入Repository name(例如:github_test) > 按Create repository >
複製檔案庫網址 https://github.com/ericgame/github_test.git >
按左上角的貓圖案,回操作首頁。(操作首頁右下方會顯示剛建立的git檔案庫)
2.將github建立的檔案庫複製到自己的電腦(成為"本地git檔案庫"):
啟動git bash程式,切換到程式專案資料夾(例如 d:\github ),輸入指令
git clone github檔案庫網址 程式專案資料夾
git clone https://github.com/ericgame/github_test.git github_test
複製完成後,切換目錄到剛剛複製的檔案庫 > 查remote相關設定
git remote -v
結果:
origin https://github.com/ericgame/github_test.git (fetch)
origin https://github.com/ericgame/github_test.git (push)
若要修改模式:
git remote set-url origin HTTPS或SSH模式的url
若要刪除檔案庫:
按左上角的貓圖案,回操作首頁 > 按操作首頁右下方要刪除的檔案庫 >
按Settings > 在網頁的最下面,按Delete this repository
若要檢視git檔案庫的統計資料:
按左上角的貓圖案,回操作首頁 > 按操作首頁右下方要檢視的檔案庫 >
按Insights > 選Graphs
=======================
*github的用法:方法2
先在自己的電腦上建立"本地git檔案庫",
再將它送到github網站上的git檔案庫儲存。
=======================
用https模式,傳送檔案到github(遠端檔案庫):
git add test.txt
git commit -m "test1"
git remote add origin https://github.com/ericgame/github_test.git
git push -u origin master
*create a new repository on the command line:
echo "# github_test" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/ericgame/github_test.git
git push -u origin master
*push an existing repository from the command line:
git remote add origin https://github.com/ericgame/github_test.git
git push -u origin master
=======================
修改模式:
git remote set-url origin HTTPS或SSH模式的url
git remote set-url origin git@github.com:ericgame/github_test.git
查remote相關設定:
git remote -v
=======================
用SSH模式,傳送檔案到github(遠端檔案庫):
git add test.txt
git commit -m "test1"
git remote add origin git@github.com:ericgame/github_test.git
git push -u origin master
=======================
沒有留言:
張貼留言