Rumah >pembangunan bahagian belakang >Golang >golang+pemasangan+github
Pemasangan+Golang+GitHub: Wujudkan persekitaran pembangunan yang cekap
Kata Pengantar
Dengan pempopularan dan pembangunan teknologi pengkomputeran awan, semakin banyak perusahaan telah mula berubah kepada arah asal awan, dan Golang Sebagai bahasa pengaturcaraan yang telah menarik banyak perhatian sejak beberapa tahun kebelakangan ini, ia juga telah menjadi salah satu bahasa pilihan untuk pembangunan asli awan. Jika anda ingin membangun dengan lebih cekap, anda bukan sahaja perlu mahir dalam bahasa Golang itu sendiri, tetapi juga perlu tahu cara memasang dan menggunakan Golang dengan cepat dan cekap, serta cara menggabungkan GitHub untuk pengurusan versi dan pembangunan kolaboratif. Artikel ini akan memperkenalkan pemasangan Golang dan penggunaan GitHub masing-masing, dan menerangkan cara ia boleh digabungkan untuk membantu dan memudahkan kerja pembangunan kami.
Bahagian Pertama: Pemasangan Golang
Pemasangan Golang boleh diselesaikan melalui langkah berikut:
Muat turun pakej pemasangan yang sesuai untuk sistem komputer anda dari laman web rasmi https://golang.google.cn/dl/:
Selepas memuat turun pakej pemasangan, klik dua kali Masukkan program pemasangan dan ikut arahan untuk memasang.
Selepas pemasangan selesai, tetapkan direktori kerja anda dalam pembolehubah $GOPATH supaya pengkompil GO boleh menyimpan fail yang disusun dalam direktori ini .
Langkah penting seterusnya ialah menambah direktori bin Golang pada pembolehubah PATH sistem, supaya anda boleh menjalankan arahan go terus dalam mana-mana direktori.
Dengan mengandaikan bahawa direktori yang kami pasang terletak di /usr/local/go, tambahkan dua baris arahan berikut dalam .bash_profile:
eksport PATH=$PATH:/usr/local/ go/ bin
eksport GOPATH=$HOME/go
Berikut ialah dua arahan:
1) Selepas Go dipasang, asalkan direktori bin ialah direktori induk yang dipratakrifkan oleh Golang nama go terletak, Perintah GO boleh digunakan untuk menyusun dan menjalankan operasi.
2) GOPATH ialah pembolehubah persekitaran yang diperlukan untuk alat Go Ia digunakan untuk menyimpan laluan storan kod Go Anda boleh memulakan pembangunan dengan membuat projek baharu dalam $GOPATH/. direktori src.
Jalankan arahan berikut untuk melihat sama ada versi golang dipaparkan:
$ go version
Jika ia muncul maklumat versi Betul bermakna pemasangan berjaya.
Bahagian 2: Menggunakan GitHub untuk pengurusan versi dan pembangunan kolaboratif
GitHub ialah platform pembangunan kolaboratif yang menyediakan kami beberapa fungsi yang sangat praktikal, seperti pengurusan versi, pengehosan kod, dan Kerjasama pasukan dsb. . Di bawah ini kami memperkenalkan cara menggunakan GitHub untuk pengurusan versi dan pembangunan kolaboratif.
Pertama, anda perlu mendaftar akaun di tapak web rasmi GitHub Selepas pendaftaran selesai, anda perlu menambah kata laluan anda mesin dalam Kekunci Tetapan->SSH dan GPG (boleh dijana secara setempat menggunakan arahan ssh-keygen, hanya ikut tetapan lalai).
Selepas log masuk ke GitHub, klik butang "Baharu" di penjuru kanan sebelah atas untuk mencipta gudang baharu:
Cipta gudang baharu akan muncul Pada halaman, isikan nama gudang dalam "Nama repositori", pilih tetapan seperti awam atau peribadi, dan kemudian klik butang "Buat repositori" di bahagian bawah.
Pada halaman utama repositori yang baru dibuat, klik butang "Klon atau muat turun" untuk mengklon repositori secara setempat.
URL yang diberikan oleh github ialah git@github.com:username/warehouse name.git (nota: jika terdapat berbilang kunci ssh, sila padankan dengan kunci ssh yang betul).
Dalam laluan setempat, jalankan arahan git clone untuk mengklon repositori kod secara setempat.
Di mana, URL ialah url yang disalin di atas.
$ git clone git@github.com:username/warehouse name.git
Salin kod yang diklon secara setempat dalam langkah 3 ke direktori src GOPATH, dan anda boleh memulakan Golang Setelah dibangunkan, ikut sahaja proses pembangunan biasa.
Mula-mula, tulis kod dan simpannya.
Kemudian, gunakan arahan berikut untuk menambah dan menyerahkan kod tempatan:
$ git add .
$ git commit -m "first commit"
$ git push
Arahan di atas secara berurutan menambah pengubahsuaian pada cache Git, menyerahkan pengubahsuaian dan menambah maklumat pengubahsuaian, dan akhirnya menolaknya ke pelayan jauh.
Dalam satu pasukan, pembangunan kolaboratif diperlukan untuk menyelesaikan projek. GitHub menyediakan fungsi kerjasama pasukan yang sangat praktikal Operasi khusus mempunyai langkah berikut:
a) Jemput ahli
Pertama, anda perlu menjemput ahli lain untuk menyertai pasukan. Klik butang "Tetapan", kemudian klik tab "Urus akses" di lajur kiri, klik butang "Jemput pasukan atau orang" di penjuru kanan sebelah atas halaman, masukkan nama pengguna atau e-mel ahli, dan kemudian jemput mereka untuk menyertai pasukan pembangunan projek.
b) Berikan tugas kepada ahli
Fungsi Isu GitHub boleh memberikan sokongan untuk tugasan, ulasan, rakaman kemajuan dan juga penjejakan pepijat.
Dalam tab Isu pada halaman utama gudang, anda boleh mencipta Isu baharu, yang boleh melibatkan beberapa tugas, seperti "menambah butang" atau "membetulkan pepijat".
Kemudian, anda boleh menyerahkan tugas kepada ahli yang ditetapkan, dan menetapkan kesukaran, keutamaan dan maklumat lain tugasan untuk pengurusan yang mudah.
c) Pembangunan kolaboratif
Melalui fungsi kerjasama pasukan GitHub, berbilang ahli boleh bekerjasama dalam pembangunan dalam repositori kod yang sama. GitHub menyediakan fungsi kawalan versi yang sangat mudah, membolehkan setiap ahli bekerjasama dengan mudah dan menyelesaikan pelbagai konflik kod.
Pada masa yang sama, GitHub juga menyediakan fungsi permintaan tarik, yang membolehkan pembangun menyemak kod ahli lain, dengan itu meningkatkan kualiti kod dengan berkesan.
Kesimpulan
Di atas adalah langkah umum untuk memasang Golang dan menggunakan GitHub Selepas menguasai kemahiran ini, pembangun boleh mengikuti model pembangunan moden dengan lebih cekap. Pada masa yang sama, ciri cekap Golang juga boleh digunakan untuk menyediakan sokongan yang lebih baik untuk pembangunan dan penggunaan aplikasi asli awan.
Atas ialah kandungan terperinci golang+pemasangan+github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!