दिए गए मेरे पास एक निजी (कॉर्पोरेट स्वयं-होस्टेड) गिट रिपोजिटरी है जो दूसरे पर सुनती है लेकिन डिफ़ॉल्ट http-port। (उदाहरण के 6655 के लिए)मैं दूरस्थ रिमोट आयात पथ का उपयोग कर बंदरगाहों को कैसे निर्दिष्ट कर सकता हूं?
मेरी golang-पुस्तकालय के लिए पूर्ण भंडार-यूआरएल होगा:
http://internal-git.corporate-domain.com:6655/~myuser/golang-lib.git
मैं तो इस तरह का आयात करने की कोशिश की:
package main
import (
"encoding/json"
"flag"
"fmt"
"internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
"log"
"net/http"
"os"
"os/signal"
"time"
)
प्रलेखन here और here स्पष्ट नहीं है उसके बारे में।
जब मैं ऊपर मैं कोड को संकलित करने का प्रयास करें:
C:\Users\myuser\gopath\src\myuser\golang-project>go get
can't load package: package myuser/golang-project:
main.go:7:2: invalid import path: "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
आप उन्हें अपने आप को अपने GOPATH – JimB
एक निर्देशिका में क्लोन नाम में विंडोज़ में ': 'वर्ण नहीं हो सकता है। – kostya
पैकेज आयात पथ में '~' भी 1.5 या इससे पहले में समर्थित नहीं है। जाओ 1.6 जहां तक मुझे पता है इसे ठीक करता है। – kostya