Linux 배포 Gitlab/업로드 프로젝트

1. 미리 준비하라

1.1 종속 도구 설치


yum install -y curl policycoreutils-python openssh-server

systemctl start sshd
systemctl enable sshd

1.2 Postfix 메일 서버 설치

#安装 postfix
yum install -y postfix
 
#启动 postfix 并设置为开机启动
systemctl enable postfix
systemctl start postfix

1.3 방화벽 끄기

systemctl stop firewalld
systemctl disable firewalld

2. 설치

2.1 국내 gitlab 미러 소스 추가

--no-check-certificate 매개변수는 SSL 인증서를 확인하지 않음을 의미합니다.

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm --no-check-certificate

설치하다

rpm -ivh gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm

2.2 구성 파일 수정

포트 번호를 8081로 변경

2.3 로그인

계정: 루트

암호: lgblgblgb(이것은 내가 설정한 암호이므로 같을 필요는 없습니다)

/etc/gitlab/initial_root_password 파일에서 비밀번호를 확인하세요. 파일이 존재하지 않는 경우 새 루트 비밀번호를 직접 변경할 수 있도록 페이지에서 안내하므로 확인할 필요가 없습니다.

cat /etc/gitlab/initial_root_password

2.4 관련 명령어

gitlab-ctl start      // 启动所有 gitlab 组件;
gitlab-ctl stop       // 停止所有 gitlab 组件;
gitlab-ctl restart    // 重启所有 gitlab 组件;
gitlab-ctl status     // 查看服务状态;
gitlab-ctl reconfigure        // 刷新配置文件;
vim /etc/gitlab/gitlab.rb     // 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    // 检查gitlab;
gitlab-ctl tail        // 查看日志;

2.5 세트 중국어

아바타 아이콘을 클릭하고 "설정"을 선택한 다음 "환경 설정" 열에서 "기본 설정"을 선택하고 아래로 당겨 "현지화" 영역을 찾은 다음 "영어" 옵션을 "중국어, 간체-중국어 간체"로 변경하고 " 변경 사항을 저장하다".

3. 자바 프로젝트 업로드

상태:

호스트가 jdk 및 idea를 설치했습니다.

호스트가 git을 설치했습니다.

호스트 컴퓨터에는 업로드할 수 있는 완전한 테스트 프로젝트가 있습니다.

2.1 win10 설치 jdk1.8 및 idea2019

2.2 자식 설치

2.3 자바 프로젝트 생성 아이디어

2.4 시간 서버 확인

date #在giatlab服务器终端执行,如果时间为北京时间进行下一步,如果是美国时间,先安装时间同步服务。

yum -y install chrony
cp -a /etc/chrony.conf /etc/chrony.conf.bak
sed -i 's/server/#server/g' /etc/chrony.conf
sed -i '/#server 3.centos.pool.ntp.org iburst/a\server ntp1.aliyun.com iburst' /etc/chrony.conf
systemctl restart chronyd
systemctl enable chronyd

systemctl enable chronyd  #重启gitlab

2.5 Gitlab 관리자가 새로운 LuoGuiBin 사용자를 생성합니다.

루트 사용자로 새 GuoGuiBin 계정을 만듭니다.

정보를 입력하십시오. 이메일이 필요합니다.

2.6 gitlab 새 창고

새로 만든 LuoGuiBin 계정을 변경하려면 로그인해야 합니다.

2.7 사용자 및 사서함 설정, ssh 키 가져오기

호스트의 프로젝트 폴더 E:\java\java_test를 마우스 오른쪽 버튼으로 클릭하고 "Git Bash Here"를 선택하면 팝업 창이 나타납니다. 프로젝트 폴더에 들어가지 않도록 주의하세요.

사용자 및 사서함을 변경한 후 명령을 입력한 후 명령이 성공적으로 실행되었음을 나타내는 프롬프트가 표시되지 않습니다.

git config --global user.name “xxx”
git config --global user.email “[email protected]
ssh-keygen -t rsa -C “[email protected]”   #连按三次enter获得秘钥

.ssh 폴더에 들어간 후 메모장으로 id_rsa.pub 파일을 열고 복사한 다음 Gitlab에 SSH 키를 추가합니다.

有些博客使用ssh -T [email protected]测试是否成功,即使失败也不影响,这张图就是失败效果。

2.8初始化init

git init

出现提示后文件夹会生成一个.git的隐藏文件夹,且会出现(master)分支。

克隆仓库地址

#git remote add origin 仓库地址

git remote add origin http://192.168.136.51:8081/LuoGuiBin/hello_world.git

ip、端口、用户名可能会不同,需要留意自己的。

我现在以file.txt为例子,

上传前file.txt内容为123。

2.9开始上传

2.9.1上传测试file

file原本的内容三123,将file更改成12345,上传gitlab,查看是否上传成功。

git status   #查看提交状态

git add file.txt
#该文件添加入track中,使用git add . 命令可以将当前文件夹下的所有文件添加到stack中。

git commit -m "change_file_12345"  #上传注释

git push -u origin master

再次查看gitlab上的file.txt文件,已经更新成12345,上传完成,其他项目文件夹上传都是相同的步骤。

Supongo que te gusta

Origin blog.csdn.net/weixin_48878440/article/details/129721470
Recomendado
Clasificación