$ go getঅনেক গুগল চেষ্টা করার পরেও আমি ব্যক্তিগত সংগ্রহস্থল নিয়ে কাজ করার উপায়টি অনুসন্ধান করছি ।
প্রথম চেষ্টা:
$ go get -v gitlab.com/secmask/awserver-go
Fetching https://gitlab.com/secmask/awserver-go?go-get=1
https fetch failed.
Fetching http://gitlab.com/secmask/awserver-go?go-get=1
Parsing meta tags from http://gitlab.com/secmask/awserver-go?go-get=1 (status code 200)
import "gitlab.com/secmask/awserver-go": parse http://gitlab.com/secmask/awserver-go?go-get=1: no go-import meta tags
package gitlab.com/secmask/awserver-go: unrecognized import path "gitlab.com/secmask/awserver-go
হ্যাঁ, এটি মেটা ট্যাগগুলি দেখেনি কারণ লগইন তথ্য কীভাবে সরবরাহ করতে হয় তা আমি জানতে পারি না।
দ্বিতীয় চেষ্টা:
Https://gist.github.com/shurcooL/6927554 অনুসরণ করুন । .Gitconfig এ কনফিগার করুন।
[url "ssh://git@gitlab.com/"]
insteadOf = https://gitlab.com/
$ go get -v gitlab.com/secmask/awserver-go --> not work
$ go get -v gitlab.com/secmask/awserver-go.git --> work but I got src/gitlab.com/secmask/awserer-go.git
হ্যাঁ এটি কাজ করে তবে .gitআমার প্রকল্পের নাম সহ এক্সটেনশনের সাথে, আমি এটির নামটি মূল নামকরণ করতে পারি তবে $ go getপ্রতিবার এটি করা খুব ভাল নয়, অন্যদিকে কি আছে?
GOPRIVATE। যেমনexport GOPRIVATE="github.com/steelx/that-private-repo"