Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara memasang dan mengkonfigurasi Golang

Cara memasang dan mengkonfigurasi Golang

王林
王林asal
2024-07-17 14:16:07659semak imbas

How to install and configure Golang

Dalam artikel ini, anda akan melihat cara memasang Golang dan mengkonfigurasinya untuk menggunakan repositori GitHub peribadi syarikat anda.

Betul ke intinya

PASTIKAN MENGGANTIKAN {VERSION} DENGAN VERSI DIKEHENDAKI YANG ANDA MAHU!!!

Muat turun Pergi

curl -OL https://golang.org/dl/go{VERSION}.linux-amd64.tar.gz

Pasang Go

sudo tar -C /usr/local -xvf go{VERSION}.linux-amd64.tar.gz

Konfigurasikan Pergi

sudo nano ~/.profile
# Or with zsh:
sudo nano ~/.zprofile

Tampal ini di hujung fail, gantikan {YOUR COMPANY ALIAS} dengan alias syarikat anda:

# Golang
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export GOPRIVATE=github.com/{YOUR COMPANY ALIAS}/*
export PATH=$PATH:$GOROOT:$GOPATH:$GOBIN
export PATH="$PATH:$(go env GOPATH)/bin"

Jalankan ini untuk mengemas kini terminal anda dan gunakan perubahan:

source ~/.profile
# Or with zsh:
source ~/.zprofile

Konfigurasikan kunci SSH pada GitHub

Jalankan ini, dan ingat untuk menggantikan {EMEL ANDA} dengan e-mel anda:

  • Jalankan ini dan hanya tekan enter sehingga arahan berhenti

  • Kunci ssh MESTI TIDAK mempunyai kata laluan

ssh-keygen -t ed25519 -C "{YOUR EMAIL}"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub

Salin kandungan yang dipaparkan pada terminal anda, termasuk e-mel anda. SALIN SEMUA yang arahan sebelumnya dikembalikan.

Pergi ke GitHub dan ikuti tutorial ini untuk menambah kunci SSH.

Konfigurasikan Git

sudo nano ~/.gitconfig

Tampal ini di hujung fail:

[url "ssh://git@github.com/"]
    insteadOf = https://github.com/

Selesai!

Kini anda boleh bekerja dengan Golang dan repositori peribadi di GitHub tanpa masalah!

Atas ialah kandungan terperinci Cara memasang dan mengkonfigurasi Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn