6、linux环境搭建

一、git服务器日常用法
1、创建工程流程
1)new project。
2)Create blank project
3)填写工程名称、修改project url为simulator,其他不变

2、添加git服务器用户
1)menu->admin->new user,按照以下格式添加用户。

2)点击又上角edit,设置用户初始密码。
4、添加工程用户(一般给用户开通工程代码权限需要执行第三和第四步),在目标工程project information/members中的email address选择服务器用户,select a role中选择权限,reporter可pull不可push(外部用户),developer可pull和push非main分支(组内用户常用),maintainer可pull和push所有分支。(组内用户常用)

5、Ci注册教程(用于搭建回归测试用例)
https://www.cnblogs.com/fireblackman/p/15716426.html
二、现有工程clone命令:
git clone ssh://git@192.168.4.58:2200/simulator/xxx_cmodel.git
//配置子工程
git rm -r toolchain -f
git submodule add --force ssh://git@192.168.4.xx:2200/simulator/toolchain.git toolchain
git submodule init
git submodule update
三、用户服务器相关用法
1、连接和断开外网
在192.168.4.173上运行sudo ip link set ens160 down //每次启用外网必须先执行该命令断开内网
在27服务器上,通过执行ssh ubuntu@192.168.3.46命令,切换到192.168.3.46(外网ip),运行sudo ip route add default via 192.168.2.1 dev ens192 onlink  //连接外网
四、新服务器环境搭建流程
1、**连接外网**
在192.168.4.173上运行sudo ip link set ens160 down //每次启用外网必须先执行该命令断开内网
ssh切换到192.168.3.46(外网ip),运行sudo ip route add default via 192.168.2.1 dev ens192 onlink  //连接外网

使用完外网后
ssh在192.168.3.46上运行sudo ip link set ens160 up
ssh在192.168.4.173上运行sudo ip route del default via 192.168.2.1 dev ens192 onlink
sudo ip route add default via 192.168.4.1 dev ens160 onlink
2、**切换到home目录下,更新apt包,sudo apt update 更新apt包**
3、**Ubuntu Linux安装所需软件:**
sudo apt install -y python3 python3-dev python3-setuptools gcc libtinfo-dev zlib1g-dev build-essential libedit-dev libxml2-dev python3-pip
sudo apt install git
4、**Cmake安装**(在home目录下)
cmake –version(查看当前cmake版本)
sudo apt-get remove cmake (删除旧的cmake版本)
wget https://cmake.org/files/v3.17/cmake-3.17.1.tar.gz(下载cmake-3.17压缩包)
tar -xzvf cmake-3.17.1.tar.gz(解压cmake-3.17压缩包)
cd cmake-3.17.1
./bootstrap
make -j8
sudo make install
使用“cmake –version”验证是否安装成功。
5、**gtest安装**(在home目录下)
git clone [https://github.com/google/googletest.git](https://github.com/google/googletest.git)
cd googletest
mkdir build
cd build
cmake ..
make –j4
sudo make install
6、**设置用户和密码**
sudo useradd -m -s /bin/bash xxx
sudo passwd xxx
7、**安装更高版本gcc**
sudo apt-get update
sudo apt-get install gcc-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100
sudo update-alternatives --config gcc

sudo apt-get update
sudo apt-get install g++-11
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 100
sudo update-alternatives --config g++

8、服务器数据备份:
sudo docker exec -it 1795963d0cb2 /bin/bash
gitlab-rake gitlab:backup:create

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值