日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何通過Docker安裝Sourcegraph?

當(dāng)你的項(xiàng)目達(dá)到數(shù)百萬行代碼時(shí),可通過Docker容器部署一個(gè)大有幫助的工具,比如Sourcegraph。

專注于為中小企業(yè)提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)王益免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

Sourcegraph是一款開源代碼搜索導(dǎo)航工具,使開發(fā)人員能夠進(jìn)行快速的全局搜索、使用智能代碼識別、改進(jìn)GitHub代碼托管、充當(dāng)擴(kuò)展API以便更容易與第三方集成等。一旦它啟動并運(yùn)行起來,就能夠以你從未體驗(yàn)過的方式來搜索代碼。

但是你如何部署Sourcegraph?幾種方法可以實(shí)現(xiàn)部署:

  • 試試任何開源代碼庫上的公共實(shí)例。
  • 安裝Chrome瀏覽器擴(kuò)展件。
  • 部署為Docker容器。

下面詳細(xì)介紹通過Docker容器部署Sourcegraph的過程,然后介紹如何添加用于搜索代碼的代碼庫。

你需要什么?

我將在Ubuntu Server 18.04上進(jìn)行演示。托管平臺不重要,只要它可以運(yùn)行Docker。你還需要連接到代碼庫。我將使用GitHub代碼庫進(jìn)行演示,為此需要該代碼庫的訪問令牌和范圍(兩者都可以在你的GitHub帳戶中找到)。***,你需要不必使用sudo就能運(yùn)行docker命令的用戶(出于安全考慮)。

部署容器

首先不妨部署容器。這可以通過一個(gè)命令來完成。我們將在內(nèi)外端口7080上部署容器,并將數(shù)據(jù)掛載到目錄/.sourcegraph/config:/etc/sourcegraph。為此,打開終端窗口,執(zhí)行命令:

 
 
 
 
  1. docker run --publish 7080:7080 -d --rm --volume ~/.sourcegraph/config:/etc/sourcegraph --volume ~/.sourcegraph/data:/var/opt/sourcegraph --volume /var/run/docker.sock:/var/run/docker.sock sourcegraph/server:2.13.5

一旦該命令完成,會出現(xiàn)一個(gè)歡迎屏幕,通知你如何進(jìn)入到Sourcegraph Web GUI(圖A)。

圖A.

Sourcegraph容器已部署。

除非托管服務(wù)器有GUI,否則你無法通過127.0.0.1 localhost地址訪問Sourcegraph。改而將你的Web瀏覽器指向http://SERVER_IP:7080(其中SERVER_IP是托管服務(wù)器的IP地址)。這將打開管理員用戶創(chuàng)建頁面(圖B)。

圖B.

創(chuàng)建Sourcegraph管理員用戶。

創(chuàng)建用戶后,你將登錄進(jìn)去,可以開始配置Sourcegraph了。

添加代碼庫

現(xiàn)在是時(shí)候添加代碼庫了。點(diǎn)擊Sourcegraph主頁面(圖C)上的Configuration(配置)按鈕。

圖C.

Sourcegraph主窗口。

在Configuration窗口(圖D)中,點(diǎn)擊Add GitHub repositories(添加GitHub代碼庫)按鈕,這將為該代碼庫生成必要的配置。

圖D.

添加GitHub代碼庫。

在“令牌”這一行,刪除引號之間的內(nèi)容(高亮顯示的部分),并添加從你的GitHub帳戶獲取的訪問令牌。一旦你粘貼該令牌,點(diǎn)擊“保存更改”。

GitHub信息添加后,點(diǎn)擊Repositories(代碼庫)按鈕,你應(yīng)該會看到與訪問令牌關(guān)聯(lián)的所有代碼庫(圖E)。

圖E.

我們的可用代碼庫。

點(diǎn)擊以啟用你想添加到Sourcegraph的任何/所有代碼庫。一旦啟用了它們,Sourcegraph會克隆它們,以便它們準(zhǔn)備好搜索。然后,你可以點(diǎn)擊其中一個(gè)代碼庫,開始搜索代碼。如果你在處理成千上萬行代碼,Sourcegraph很快會成為你的得力助手。


網(wǎng)頁名稱:如何通過Docker安裝Sourcegraph?
瀏覽路徑:http://m.5511xx.com/article/djpcosg.html