2016-02-09 52 views
2

我寫的一些工作代碼不適合公開。所以,我喜歡在公司的服務器上運行。使用私人服務器上的「go get」來退出圖書館最簡單的方法是什麼? 什麼是在Apache網站上使用庫最簡單的方法? Golang進口;去獲取mywebsite.com/mylibrary/function

以下是我想要做的。

找我的代碼

去拿mysite.com/libraries/mylib1

來源

package main 
import(
    "mysite.com/libraries/mylib1" 
) 

func main() { 
    mylib1.Print() 
} 

謝謝!

+0

爲了澄清,Apache是​​ webserver *。您將代碼存儲在*服務器*上,並使用網絡服務器(即Apache)訪問它。 –

+0

是的。問題是如何從私人網址撤銷代碼。 – Gon

+0

順便說一句,我沒有退出公司的網站「去」。它似乎需要別的東西。 – Gon

回答

2

我遇到了同樣的問題,我們只是啓動我們自己的GitLab服務器來保存所有的庫/代碼。

+0

我想這也許是唯一的方法..謝謝凱爾 – Gon

0

只是在$GOPATH/src/mysite.com/project

最簡單的代碼將是自己的Git服務器。

+0

但是,感謝,代碼需要在未掛載的服務器中。所以,這是行不通的。我需要一些使用Web服務器的東西。 – Gon

+0

@Gon:你只需要做什麼就可以做到,並將回購單克隆到正確的導入路徑中。除了「去獲取」方便之外,實際的進口路徑是沒有意義的。根本不需要Web服務器。 – JimB

+0

哦新的提示!謝謝@JumB。 – Gon