首页 > 代码库 > gogs详细配置
gogs详细配置
sudo apt-get updatesudo apt-get upgradesudo adduser git //创建用户 密码 *******su git//切换到git用户cd ~ //进入用户git根目录 sudo apt-get install git //安装gitgit --version //检查git是否安装成功 sudo apt-get install mysql-server //安装mysql数据库 账户:root 密码:********mysql --version //检查mysql版本判断是否安装成功//创建数据gogsmysql -u root -pmysql> SET GLOBAL storage_engine = ‘InnoDB‘;mysql> CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;mysql> GRANT ALL PRIVILEGES ON gogs.* TO ‘root’@‘localhost’ IDENTIFIED BY ‘itadmin’;mysql> FLUSH PRIVILEGES;mysql> QUIT;sudo mkdir goapp //go应用安装目录//安装golang环境sudo wget http://www.golangtc.com/static/go/go1.4.1.linux-amd64.tar.gz //下载64位二进制文件解压缩二进制文件tar -xzvf go1.4.1.linux-amd64.tar.gz -C /var/opt/然后可以在/var/opt/的目录下发现一个go文件夹,这里包含了golang环境文件配置golang环境echo export GOROOT=/var/opt/go >> .bashrcecho export GOBIN=$GOROOT/bin >> .bashrcecho export GOARCH=amd64 >> .bashrcecho export GOOS=linux >> .bashrcecho export GOPATH=/home/gogs/goapp >> .bashrcecho export PATH=.:$PATH:$GOBIN >> .bashrc使配置环境立马生效source .bashrc使用env命令检查golang是否安装成功go envsudo mkdir repositories //创建仓库目录cd goapp sudo wget http://gogs.dn.qbox.me/gogs_v0.5.13_linux_amd64.zip //下载gogssudo apt-get install zip //安装zip工具用于解压缩*.zip文件sudo unzip gogs_v0.5.11_linux_amd64.zip //解压gogs文件ls // 查看/home/git/goapp目录下文件和文件夹cd gogs //进入解压创建的文件gogsmkdir custommkdir custom/conf //创建自定义配置文件目录sudo chmod -R 777 custom //修改custom文件夹权限mkdir log //创建日志目录sudo chmod -R 777 log//修改log文件夹权限 启动gogscd /home/git/goapp/gogs./gogs web然后访问 http://localhost:3000/install来完成首次运行的配置工作
gogs详细配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。