The open-source Sourcegraph browser extension adds code intelligence to files and diffs on GitHub, GitHub Enterprise, GitLab, Phabricator, and Bitbucket Server.
总而言之,这个插件是方便在github、gitlab、phabricator、bitbucket server上智能的搜索比较代码(无论是public还是private的repo)就像代码编译器那样。
install sourcegraph for chrome
可以通过以下命令运行。
docker run --publish 7080:7080 --publish 2633:2633 --rm --volume ~/.sourcegraph/config:/etc/sourcegraph --volume ~/.sourcegraph/data:/var/opt/sourcegraph sourcegraph/server:3.1.2
打开浏览器,输入serve地址。登录界面比较简洁。当然要能够搜索出东西,还需要在浏览器插件上配置该server地址。
打开浏览器,输入serve地址。登录界面比较简洁。当然要能够搜索出东西,还需要在浏览器插件上配置该server地址。
根据提示设置登录的账号密码。因为是需要跟github进行数据检索,所以需要特定的token,从而形成信任通讯。然后配置需要检索的repo,可选public,也可以是private。
当上述设置完成后,就可以搜索,感觉可以作为敏感字查询,速度还是挺快的。
左侧还可以看到项目的整体结构,还可以看到当前修改的原始地方。