建立新存放區快速入門

Google Cloud Source Repositories 提供 Git 版本控制,以支援應用程式或服務的協作開發,例如在 App Engine 和 Compute Engine 上執行的應用程式或服務。

本頁面說明如何在 Cloud Source Repositories 中建立新的存放區。此存放區會包含一個簡單的 Python 應用程式,可讓您在稍後部署至 App Engine。

事前準備

  1. 登入您的 Google 帳戶。

    如果您沒有帳戶,請申請新帳戶

  2. 選取或建立 Google Cloud Platform 專案。

    前往「Manage resources」(管理資源) 頁面

  3. 請確認您已啟用 Google Cloud Platform 專案的計費功能。

    瞭解如何啟用計費功能

  4. 安裝並初始化 Cloud SDK
  5. 確認您有最新版本的 Git
  6. 啟用 Cloud Source Repositories API。

建立新的存放區

從終端機視窗使用 gcloud source repos create 指令建立新的 Google Cloud Platform (GCP) 存放區並命名為 hello-world

gcloud source repos create hello-world

複製存放區

使用 gcloud source repos clone 指令將 GCP 存放區的內容複製到本機 Git 存放區:

gcloud source repos clone hello-world

建立 Hello World 指令碼

在此步驟中,您會建立 Python 指令碼以將 Hello, world! 列印於瀏覽器視窗。

  1. 前往您的 hello-world 存放區。

  2. 使用文字編輯器,建立名稱為 main.py 的檔案並貼上以下內容:

    #!/usr/bin/env python
    
    import webapp2
    
    class MainHandler(webapp2.RequestHandler):
        def get(self):
            self.response.write('Hello world!')
    
    app = webapp2.WSGIApplication([
        ('/', MainHandler)
    ], debug=True)
    

建立 app.yaml 檔案

在此步驟中,您會建立 app.yaml 檔案。您要使用此檔案部署程式碼到 App Engine。

  1. 前往您的 hello-world 存放區。

  2. 使用文字編輯器,建立名稱為 app.yaml 的檔案並貼上以下內容:

    runtime: python27
    api_version: 1
    threadsafe: yes
    
    handlers:
    - url: .*
      script: main.app
    
    libraries:
    - name: webapp2
      version: "2.5.2"
    

推送至 Cloud Source Repositories

在此步驟中,您會將您剛建立的檔案推送至 Cloud Source Repositories。

  1. 新增檔案:

    git add .
    
  2. 修訂檔案:

    git commit -m "Add Hello World app to Cloud Source Repositories"
    
  3. 使用 git push 指令將本機 Git 存放區的內容新增至 Cloud Source Repositories:

    git push origin master
    

    Git 會將檔案從 master 分支版本推送至 origin 遠端。畫面會顯示類似以下的輸出:

    Counting objects: 21, done.
    Delta compression using up to 6 threads.
    Compressing objects: 100% (20/20), done.
    Writing objects: 100% (21/21), 9.76 KiB | 0 bytes/s, done.
    Total 21 (delta 5), reused 0 (delta 0)
    remote: Storing objects: 100% (21/21), done.
    remote: Processing commits: 100% (6/6), done.
    To https://source.developers.google.com/p/example-project-1244/r/repo-name
     * [new branch]      master -> master
    

瀏覽和檢視存放區中的檔案

  1. 在主控台開啟 Cloud Source Repositories:

    開啟 Cloud Source Repositories

  2. 按一下您剛建立的 hello-world 存放區名稱。

  3. 瀏覽至您推送到存放區的檔案。主控台會在主要分支版本的最近修訂版本處,顯示檔案。

  4. 按一下原始碼瀏覽器中的內容以檢視檔案。

您也可以使用 Cloud Shell 檢視檔案。

清除

hello-world 存放區就緒後,您可以繼續探索 Cloud Source Repositories。如需可用的快速入門完整清單,請參閱快速入門

如果您處理完這個儲存庫,可按照以下步驟將其刪除:

  1. 開啟 Cloud Source Repositories 的「所有存放區」檢視畫面:

    開啟 Cloud Source Repositories

  2. 將滑鼠游標移至存放區並按一下齒輪按鈕。

    此時會開啟一般設定畫面。

  3. 按一下 [Delete This Repository] (刪除這個存放區)

    此時會開啟「移除存放區」畫面。

  4. 輸入您想要刪除的存放區名稱。

  5. 按一下 [Delete] (刪除)

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Source Repositories