Ubuntu下部署Gitlab

0x00 前期准备 # 环境 Ubuntu 14.04 reber@ubuntu:~/Desktop$ sudo apt-get install openssh-server reber@ubuntu:~/Desktop$ sudo apt-get install openssh-client reber@ubuntu:~/Desktop$ sudo apt-get install git 0x01 安装 reber@ubuntu:~/Desktop$ wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/gitlab-ce_8.8.0-ce.0_amd64.deb reber@ubuntu:~/Desktop$ sudo dpkg -i gitlab-ce_8.8.0-ce.0_amd64.deb 0x02 配置 reber@ubuntu:~/Desktop$ sudo vim /etc/gitlab/gitlab.rb external_url 'http://192.168.188.160:80' ...... gitlab_rails['time_zone'] = 'Asia/Shanghai' gitlab_rails['gitlab_email_from'] = 'xxxxxx@163.com' ...... gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.163.com" gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = "xxxxxx@163.com" gitlab_rails['smtp_password'] = "111111" # 客户端授权密码 gitlab_rails['smtp_domain'] = "163.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true .



Windows下用github搭建博客

0x00 首先在github上新建仓库 0x01 本地新建仓库 下载安装hugo 为hugo添加环境变量 下载安装github客户端 新建仓库 下载主题 可以在https://github.com/spf13/hugoThemes 下载你喜欢的主题 使用主题并查看效果 0x02 本地环境配置 本地生成秘钥 在github保存秘钥 测试公钥是否添加成功 设置本地用户名和邮箱 0x03 配置config.toml # 将reber-9全部替换为你github的账户名,另外你也可以进行一些基本的设置 baseurl = "http://reber-9.github.io" languageCode = "en-us" title = "reber-9's Blog" theme = "beautifulhugo" pygmentsUseClasses = false #disqusShortname = "XXX" #googleAnalytics = "XXX" [Params] logo = "img/avatar-icon.png" subtitle = "This is my personal blog" [Author] name = "Some Person" email = "123123123@163.


Ubuntu下向github推送博客

环境:Ubuntu14.4 0x00 安装hugo和git 0x01 生成密钥,将密钥添加到github $ cd ~ $ ssh-keygen -t rsa -b 2048 -C "123456@qq.com" $ cd ~/.ssh/ $ cat id_rsa.pub # 将公钥添加到 github 0x02 配置本地用户和邮箱 git config --global user.name "reber-9" git config --global user.email "123456@qq.com" 0x03 验证密钥是否添加成功 ssh -T git@github.com 0x04 克隆远程工程 git clone https://github.com/reber-9/reber-9.com.git 0x05 添加CNAME cd ~/reber-9.com/ echo “reber-9.com” >> static/CNAME 0x06 更新 更新origin remote的master分支: git pull origin master 获取服务端的改动: git fetch 0x07 生成html文档,然后创建分支,进行同步 $ mkdir public $ cd public/ $ git init $ git checkout --orphan gh-pages $ git remote add origin git@github.


Ubuntu下用github搭建博客

环境:ubuntu14.04.4 0x00 安装hugo 在https://github.com/spf13/hugo/releases 下载hugo的deb安装包 安装hugo reber@ubuntu:~/Downloads$ sudo dpkg -i hug_015_amd64 生成站点 reber@ubuntu:~/Downloads$ cd /home/reber reber@ubuntu:~$ hugo new site reber-9.com #新建站点 #启动站点,访问localhost:1313测试有没有成功 reber@ubuntu:~/reber-9.com$ hugo server -w 0x01 配置github 安装git reber@ubuntu:~$ sudo apt-get install git reber@ubuntu:~$ git --version #查看版本判断是否安装成功 安装ssh reber@ubuntu:~/reber-9.com$ sudo apt-get install ssh 备份并创建本地ssh reber@ubuntu:~/reber-9.com$ cd /home/reber/.ssh/ reber@ubuntu:~/.ssh$ mkdir ras.bak reber@ubuntu:~/.ssh$ cp id_ras* rsa.


Git的用法

0x00 创建仓库 0x01 克隆 0x02 仓库连接到远程服务器 # 若没有克隆现有仓库则可以连接远程仓库: git remote add origin git@github.com:reber-9/reber-9.com.git 0x03 .gitignore文件 0x04 添加和提交和推送 0x05 分支 切换分支后,分支的更改不会影响原来分支, 切换分支后,分支更改后需要add,然后commit git checkout -b test可以创建分支同时切换 0x06 更新和合并 git pull 可以同步github上的数据到本地 git merge test 可以将test分支的改动合并到当前分支 0x07 查看状态 git status 0x08 撤回 git reset HEAD # 上一次add的文件全部撤销 git log查看commit的id git reset --hard commit_id # 若未push,可回到上个commit处 git revert HEAD # 若push后,可撤销前一次 commit 0x09 多用户 如果有多个用户时可进行如下设置 $ ssh-keygen -t rsa -b 2048 -f id_rsa_github -C "123456@qq.



可以返回顶部