deepin(debian)下使用Git


Github

github是一個基於git的代碼托管平台,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。

安裝git

  • 安裝
sudo apt-get install git
  • 配置用戶名和郵箱
git config --global user.name "用戶名"

git config --global user.email "郵箱"
  • 生成ssh公鑰、私鑰
ssh-keygen -t rsa 

三次回車

  • 查看公鑰
    進入.ssh
cd ~/.ssh

打開公鑰文件

gedit id_rsa.pub
  • 復制公鑰到github(或者碼雲、gitliab)

以github為例

  • 創建github賬號並登入賬號

網站地址:https://github.com

  • 進入 Account Settings(賬戶配置),左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼在你電腦上生成的key。
  • 為了驗證是否成功,在git bash下輸入:
$ ssh -T git@github.com

如果是第一次的會提示是否continue,輸入yes就會看到:You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。

  • 把本地倉庫傳到github上去,在此之前還需要設置username和email,因為github每次commit都會記錄他們。
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

進入要上傳的倉庫,右鍵git bash,添加遠程地址:

$ git remote add origin git@github.com:yourName/yourRepo.git

面的yourName和yourRepo表示你再github的用戶名和剛才新建的倉庫,加完之后進入.git,打開config,這里會多出一個remote "origin"內容,這就是剛才添加的遠程地址,也可以直接修改config來配置遠程地址。

創建新文件夾,打開,然后執行 git init 以創建新的 git 倉庫。

  • 檢出倉庫
    執行如下命令以創建一個本地倉庫的克隆版本:
git clone /path/to/repository

如果是遠端服務器上的倉庫,命令會是這個樣子:

git clone username@host:/path/to/repository


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM