建站记录之云服务器环境gogs整合
linux服务器整合gogs, gogs是一款极易搭建的自助 Git 服务,方便自己做代码管理,当然也可以用网上的github
在整合gogs之前还要做一些准备工作,安装git, 安装go语言等。
1 整合git,这个在我上一篇文章中有写到,可以参考上篇文章,步骤太多就不在这列出来了
2 整合go语言,这个在我上一篇文章中有写到,可以参考上篇文章,步骤太多就不在这列出来了
3 整合gogs
下载gogs安装包gogs_0.11.66_linux_amd64.tar.gz
解压 tar -zxvf gogs_0.11.66_linux_amd64.tar.gz
进入该解压目录并后台运行gogs
cd /jssbg/gogs
nohup ./gogs web &
第一次访问gogs配置数据库和管理员账号
http://127.0.0.1:3000
如下图

配置完后即可使用,后面单独出一片文章 gogs使用教程
注意:在点击创建的时候可能会报这个错误 exec: "git-upload-pack": executable file not found in $PATH
解决方案: 建立软连接,因为gogs默认指定的git路径为/bin/git-xxxxx
sudo ln -s /jssbg/git/bin/git-upload-pack /bin/git-upload-pack
sudo ln -s /jssbg/git/git/bin/git-cvsserver /bin/git-cvsserver
sudo ln -s /jssbg/git/git/bin/gitk /bin/gitk
sudo ln -s /jssbg/git/git/bin/git-receive-pack /bin/git-receive-pack
sudo ln -s /jssbg/git/git/bin/git-shell /bin/git-shell
sudo ln -s /jssbg/git/git/bin/git-upload-archive /bin/git-upload-archive
选择你的git所在的文件夹

浙公网安备 33010602011771号