"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تثبيت وتكوين Golang

كيفية تثبيت وتكوين Golang

تم النشر بتاريخ 2024-08-02
تصفح:100

How to install and configure Golang

في هذه المقالة، ستشاهد كيفية تثبيت Golang وتكوينه لاستخدام مستودعات GitHub الخاصة بشركتك.

الحق في هذه النقطة

تأكد من استبدال {VERSION} بالإصدار المرغوب الذي تريده!!!

تحميل اذهب

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

قم بتثبيت اذهب

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

تكوين اذهب

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

الصق هذا في نهاية الملف، مع استبدال {YOUR COMPANY ALIAS} بالاسم المستعار لشركتك:

# 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"

قم بتشغيل هذا لتحديث جهازك الطرفي وتطبيق التغييرات:

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

قم بتكوين مفتاح SSH على GitHub

قم بتشغيل هذا، وتذكر استبدال {YOUR EMAIL}\ بالبريد الإلكتروني الخاص بك:

  • قم بتشغيل هذا واضغط فقط على زر الإدخال حتى يتوقف الأمر

  • مفتاح ssh يجب ألا يكون لديه كلمة مرور

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

انسخ المحتوى المعروض على جهازك، بما في ذلك بريدك الإلكتروني. انسخ كل شيء الذي أرجعه الأمر السابق.

انتقل إلى GitHub واتبع هذا البرنامج التعليمي لإضافة مفتاح SSH.

تكوين جيت

sudo nano ~/.gitconfig

ألصق هذا في نهاية الملف:

[url "ssh://[email protected]/"]
    insteadOf = https://github.com/

منتهي!

الآن يمكنك العمل مع Golang والمستودعات الخاصة على GitHub دون أي مشاكل!

بيان الافراج هذه المقالة مستنسخة على: https://dev.to/henriqueleite42/how-to-install-and-configure-golang-4619?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3