一.git搭建私有仓库(参考链接https://www.liaoxuefeng.com/wiki/896043488029600/899998870925664
)Linux服务器
1.安装git
sudo apt-get install git
2.创建git用户
sudo adduser git
3.生成用户公钥,然后复制进/home/git/.ssh/authorized_keys文件里,一行一个
vim /home/git/.ssh/authorized_keys
4.创建git仓库主意仓库名的后缀为.git 如/srv/sample.git 则在srv目录下输入:
sudo git init --bare sample.git
Git就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上的Git仓库通常都以.git结尾。然后,把owner改为git 以此来添加git的所有权:
sudo chown -R git:git sample.git
5.出于安全考虑,禁用shell登录:
这可以通过编辑/etc/passwd文件完成。
vim /etc/passwd
找到类似下面的一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
修改为
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
6.克隆仓库
git clone git@server:/srv/sample.git
二、阿里云安装node链接https://blog.csdn.net/lzy_1112/article/details/79905881
1.下载压缩包
wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz
2.下载后进行解压
xz -d node-v6.10.3-linux-x64.tar.xz
tar -xvf node-v6.10.3-linux-x64.tar
如果下载的是.tar.gz包,则用如下命令解压:
tar -xzvf node-v6.10.3-linux-x64.tar.gz
3.解压完后,给它指定软连接
ln -s /node-v6.10.3-linux-x64/bin/node /usr/local/bin/node
ln -s /node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm
通过命令验证
node -v
npm -v
注意这里npm 如果出现问题,则需要配置一下环境变量
通过 vi /etc/profile 文件来配置
保存退出后,可通过
source /etc/profile
命令使修改立即生效
三、使用yum安装nginx参考链接https://jspang.com/posts/2018/10/05/nginx.html#%E7%AC%AC02%E8%8A%82-nginx%E7%9A%84%E5%BF%AB%E9%80%9F%E6%90%AD%E5%BB%BA
1.首先查看yum中是否存在nginx
yum list | grep nginx
2.如果yum源里面不存在你需要的版本可以新建一个yum源
vim /etc/yum.repos.d/nginx.repo
然后将这个官网提供的源复制进去,也可以自己去官网选择你需要的源
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
但是注意这里面有一句话:baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
这个是需要修改的,我的系统是centos 7版本就应该修改为
baseurl=http://nginx.org/packages/centos/7/$basearch/
3.修改完成之后就可以安装了
yum install nginx
检查一下
nginx -v
四、jenkins 安装
1.添加jenkins源
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
安装jenkins
yum install jenkins //完成之后直接使用 yum 命令安装 Jenkins
Jenkins 修改权限
vim /etc/sysconfig/jenkins
找到$JENKINS_USER 改为 “root”:
然后更改执行以下命令 Jenkins home,webroot 和日志的所有权:
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
启动 jenkins
service jenkins restart