---
title: Cloud Source Repositories 介面介紹
tags: GCP # 簡報的標籤
---
## repository 這個詞有許多翻譯在 GCP 是被翻譯成存放區,本文章就以存放區來稱呼
## 第一次開起 Cloud Source Repositories,是沒有存放區的點選開始使用建立存放區


## 輸入存放區名稱,選擇專案

## 建立好後,可以選擇把存放區克隆到本機變成遠端存放區,或是把原本本機有版控的檔案新增為遠端存放區作推送


## 本機新增遠端存放區有三種方法
## SSH驗證

## SSH 驗證需要加金鑰,點選右上三個點 Manage SSH Keys 新增金鑰

## 第一次需要登入帳號

## 點選右上角註冊安全殼層金鑰組

## 輸入金鑰名稱,跟你產生的金鑰

## 接下來按造指令就能把存放區克隆到本機


## Google Cloud SDK

## 首先要先安裝 Google Cloud SDK
## [Google Cloud SDK 安裝文件](https://snoopy30485.github.io/2018/06/27/google-command-SDK%E5%AE%89%E8%A3%9D/)
## 再來要下指令 gcloud init 初始化 SDK,Google Cloud SDK 安裝文件裡面也有初始化流程可以到文件看

## 按造指令就能把存放區克隆到本機


## 手動產生的憑證
## 點擊產生及儲存 Git 憑證

## 帳號登入並允許


## 接著會跳出分頁會告訴你如何產生及儲存 Git 憑證

## 第一段指令,使用 CMD

## 第一段指令,使用 Git Bash

## 第二段指令,主要是驗證並開啟權限


## 按造指令就能把存放區克隆到本機


## 再來就是推送檔案,使用 git 指令推送即可
```
cd 到遠端存放區路徑下
git add .
git commit -m "描述"
git push -u origin master
```
## 建立完存放區回到 GCSR 可以看到歷史紀錄

## 想要再新增其他存放區,可以點右上角新增存放區

## 選擇建立新存放去就又回到剛開始建立的步驟,選擇連結外部存放區可以連結 GitHub 或 Bitbucket

## 這次選擇連結外部存放區,選擇專案和 GitHub

## GitHub 授權



## 點擊左上角 GCSR 回到首頁選擇要連結哪個 git 存放區


## 回到首頁點擊左上角所有存放區,就可以看到連結的 GitHub 存放區


## 所有存放區點擊▼ 可以看到全部的存放區

## 點擊前面星號,可標記在首頁看到


## 存放區後面會有三個選項

## 第一個齒輪:一般設定,刪除存放區就是來這邊刪除


## 如果是用連結的就是中斷

## 第二個+:將存放區克隆下來,跟前面第一次建立存放區克隆一樣三種方法,方式一樣指令稍微不同



## 第三個人:權限新增移除

## 接下來點擊禁入存放區,可以看到你上傳的檔案,或是你連結 GitHub 過去裡面的檔案

## 上面點擊▼ 可以選則存放區,分支、標記、版本、父項





## 下方有紀錄,可以查看誰在什麼時候上傳檔案

## 點擊存放區跟目錄的星星,可以在首頁直接看到主線或分支


## 右上角有個建立本機複本,跟前面介紹的(存放區後面會有三個選項)+ 是一樣的功能,一樣有3種方式


## 介面介紹就到這邊,其他功能還沒研究後續有機會會再補上