1. 程式人生 > >建立遠程倉庫,克隆遠程倉庫

建立遠程倉庫,克隆遠程倉庫

建立git遠程倉庫

建立遠程倉庫
  • 首先到 http://github.com 註冊一個賬號
  • 登錄後,創建 repository (遠程的服務端倉庫)
  • 客戶端上創建密鑰對,將公鑰傳給服務端
  • 在客戶端上創建倉庫,並初始化
  • 在客戶端上建立測試文件提交給服務端,並推送給服務端
  • 在服務端查看
  • 再次創建一個文件提交推送到服務端
  • 在服務端查看

在服務端創建新的倉庫apeng

技術分享圖片
技術分享圖片
技術分享圖片

將客戶端的公鑰傳遞給服務端

技術分享圖片

在客戶端上創建倉庫,並初始化,建立測試文件提交給服務端,並推送給服務端

mkdir /apeng
cd /apeng
echo "# apeng" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/apenglinux/apeng.git
git push -u origin master
Username for ‘https://github.com‘: apenglinux   //註冊的用戶名
Password for ‘https://[email protected]‘:  //密碼
Counting objects: 3, done.
Writing objects: 100% (3/3), 213 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/apenglinux/apeng.git
 * [new branch]      master -> master
分支 master 設置為跟蹤來自 origin 的遠程分支 master。

在服務端查看

技術分享圖片


創建一個文件提交推送到服務端
echo "local" > 1.txt
git add 1.txt
git commit -m "add 1.txt"
git push  //有一段提示

在服務端查看,看看情況

技術分享圖片

克隆遠程倉庫

  • 查看遠程倉庫的URL

技術分享圖片

  • 客戶端上執行克隆命令
mkdir /clone
cd /clone/
git clone https://github.com/apenglinux/apeng.git
ls  
apeng
ls -a apeng/
.  ..  1.txt  .git  README.md
  • 在客戶端上更改更改的文件
echo "modify-clone-file:1.txt" >> apeng/1.txt
cd apeng/
git add 1.txt
it commit -m "modify-1.txt"
git push
  • 在服務端查看是否更改

技術分享圖片

  • 在服務端更改內容

技術分享圖片

  • 在客戶端上執行如下命令,查看最新更改的內容
git pull
cat 1.txt   //查看到了更新的內容
local
modify-clone-file:1.txt
I am server
edit condition

建立遠程倉庫,克隆遠程倉庫