Cloud Commands¶
A. Terminal commands from macOS¶
For the management of SSH keys on macOS see Generating a new SSH key and adding it to the ssh-agent.
Listing VMs
gcloud compute instances listStarting VM
gcloud compute instances start VM_NAME --zone=ZONEExample for
logistics-vm-e2-micro:gcloud compute instances start logistics-vm-e2-micro --zone=us-west1-bStopping VM
gcloud compute instances stop VM_NAME --zone=ZONEExample for
logistics-vm-e2-micro:gcloud compute instances stop logistics-vm-e2-micro --zone=us-west1-bStatus of a VM
gcloud compute instances describe INSTANCE_NAME --zone=ZONEExample for
logistics-vm-e2-micro:gcloud compute instances describe logistics-vm-e2-micro --zone=us-west1-bLog on VM
gcloud compute ssh --zone "us-west1-b" "logistics-vm-e2-micro" --project "logistics-418508"Transfer files from VM to iMac
scp -i ~/.ssh/google_compute_engine Friedrich@dingx.gotdns.ch:~/Transfer/* /Users/Friedrich/Desktop/TransferTransfer files from iMac to VM
scp -i ~/.ssh/google_compute_engine /Users/Friedrich/Desktop/Transfer/* Friedrich@dingx.gotdns.ch:~/Transfer
B. Terminal commands from VM¶
Bitbucket: Clone Repository to Google Cloud
Example for
odoo_xmlrpc_twisted:cd /usr/local/logistics/python/repo git clone git@bitbucket.org:Logistics_Project/odoo_xmlrpc_twisted.gitBitbucket: Pull Code from Google Cloud
Example for
odoo_xmlrpc_twisted:cd /usr/local/logistics/python/repo/odoo_xmlrpc_twisted git status git pull --all