首頁 > 軟體

Linux命令列下使用GitHub

2020-06-16 17:04:50

Linux命令列下使用GitHub

1.註冊github賬號

2.建立ssh金鑰

cd ~
ssh-keygen -t rsa -C your_email@example.com

會在~/.ssh/下生成id_rsa.pub檔案,在github網站上的SSH and GPG keys —>New SSH Keys,標題隨便寫,可以寫計算機的名字,將id_rsa.pub裡面的內容貼上key裡,最後點選Add SSH Key。

3.開啟終端

ssh -T git@github.com

這一步如果提示Permission denied (publickey),就執行ssh-keygen -t rsa -b 4096 -C "your_email@example.com"重新產生key,出現一下提示,說明以正常連線到github

Hi ganchunsheng! You've successfully authenticated, but GitHub does not provide shell access.

4.在github上建立倉庫

上傳程式碼按照這個步驟:

git init #初始化
git add . #初始化本地倉庫
git commit -m "first commit" #加註釋,並提交到本地倉庫
git remote add origin https://github.com/xxxx/test.git #連線遠端倉庫
git push -u origin master #將本地倉庫的東西提交到master分支下

5.下載程式碼

master分支:

git clone https://github.com/xxxx/test.git #xxxx為使用者名稱

包含子分支:

git clone --recursive https://github.com/xxxx/test.git

6.常見問題

(1)提示錯誤:fatal: remote origin already exists.解決辦法:

git remote rm origin

(2)git未初始化

***Please tell me who you are.
Run
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

解決辦法:

git config --global user.name "your_email"
config --global user.email your_email@example.com

GitHub 教學系列文章: 

通過GitHub建立個人技術部落格圖文詳解  http://www.linuxidc.com/Linux/2015-02/114121.htm

GitHub 使用教學圖文詳解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

使用 GitHub / GitLab 的 Webhooks 進行網站自動化部署  http://www.linuxidc.com/Linux/2016-06/131993.htm

多個GitHub帳號的SSH key切換 http://www.linuxidc.com/Linux/2016-05/131080.htm

如何在同一台電腦上使用兩個GitHub賬戶 http://www.linuxidc.com/Linux/2016-05/131079.htm

利用GitHub搭建個人Maven倉庫  http://www.linuxidc.com/Linux/2016-04/130197.htm

一分鐘認識GitHub http://www.linuxidc.com/Linux/2015-11/125089.htm

分享實用的GitHub 使用教學 http://www.linuxidc.com/Linux/2014-04/100556.htm 

GitHub使用操作指南  http://www.linuxidc.com/Linux/2016-10/135782.htm

GitHub使用方法入門基礎  http://www.linuxidc.com/Linux/2017-05/144084.htm


IT145.com E-mail:sddin#qq.com