百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

cent6.5安装gitlab-ce最新版本-11.8.2并配置邮件服务

off999 2025-03-02 18:26 28 浏览 0 评论

cent6.5安装gitlab-ce最新版本-11.8.2并配置邮件服务(yum选择的,时间不同,版本不同)

如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频

在防火墙里开放http跟ssh端口:

[root@localhost ~]# /etc/init.d/iptables stop

[root@localhost ~]# chkconfig iptables off

[root@localhost ~]# yum -y install lokkit

[root@localhost ~]# yum install curl openssh-server openssh-clients postfix cronie -y

[root@localhost ~]# service postfix start

[root@localhost ~]# chkconfig postfix on

[root@localhost ~]# lokkit -s http -s ssh #下面的命令将会打开系统防火墙 HTTP 和 SSH 的访问

添加gitlab仓库,并安装:

[root@localhost ~]# curl -sS
http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash 回车

#注意:下面有报错没事,但是不能没有上面添加gitlab仓库的命令,没有上面的命令就没有gitlab仓库,无法安装

Detected operating system as centos/6.

Checking for curl...

Detected curl...

Downloading repository file: http://packages.gitlab.cc/install/gitlab-ce/config_file_centos_6.list

done.

Installing pygpgme to verify GPG signatures...

Loaded plugins: fastestmirror

Error getting repository data for gitlab_gitlab-ce, repository not found

Installing yum-utils...

Loaded plugins: fastestmirror

Error getting repository data for gitlab_gitlab-ce, repository not found

WARNING:

The yum-utils package could not be installed. This means you may not be able to install source RPMs or use other yum features.

Generating yum cache for gitlab_gitlab-ce...

Error getting repository data for gitlab_gitlab-ce, repository not found

The repository is setup! You can now install packages.

[root@localhost ~]# yum install -y gitlab-ce #使用上面添加的gitlab仓库安装gitlab最新版本-11.8.2

配置gitlab访问地址,配置邮件服务并启动gitlab:

[root@localhost ~]# vim /etc/gitlab/gitlab.rb

external_url 'http://192.168.43.128' #若改变端口
:http://192.168.43.128:8888 #此后是gitlab访问地址(仓库地址)

……

gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] = "smtp.qq.com" #修改成使用qq邮箱服务

gitlab_rails['smtp_port'] = 465 #qq邮箱的端口默认465,不用修改

gitlab_rails['smtp_user_name'] = "1441107787@qq.com" #开启smtp服务的qq邮箱

gitlab_rails['smtp_password'] = "txjkxkkocxwqfegf" #qq邮箱开启密保验证时返回的授权码,需要配置qq邮箱开启smtp服务时生成

gitlab_rails['smtp_domain'] = "qq.com" #域名,qq邮箱的域名

gitlab_rails['smtp_authentication'] = "login"

gitlab_rails['smtp_enable_starttls_auto'] = true

gitlab_rails['smtp_tls'] = true #修改成true

……

user['git_user_email'] = "1441107787@qq.com" #修改成开启smtp服务的qq邮箱

gitlab_rails['gitlab_email_from'] = '1441107787@qq.com' #修改成开启smtp服务的qq邮箱,作为发件者

wq

[root@localhost ~]# gitlab-ctl reconfigure

[root@localhost ~]# gitlab-ctl status

run: alertmanager: (pid 10370) 749s; run: log: (pid 4965) 2586s

run: gitaly: (pid 5279) 2469s; run: log: (pid 3608) 2773s

run: gitlab-monitor: (pid 5313) 2466s; run: log: (pid 4661) 2619s

run: gitlab-workhorse: (pid 5287) 2469s; run: log: (pid 4357) 2670s

run: logrotate: (pid 4473) 2650s; run: log: (pid 4491) 2647s

run: nginx: (pid 7697) 1628s; run: log: (pid 4426) 2658s

run: node-exporter: (pid 5304) 2468s; run: log: (pid 4583) 2631s

run: postgres-exporter: (pid 5406) 2453s; run: log: (pid 5059) 2576s

run: postgresql: (pid 3832) 2761s; run: log: (pid 3878) 2758s

run: prometheus: (pid 5342) 2464s; run: log: (pid 4867) 2598s

run: redis: (pid 3493) 2788s; run: log: (pid 3506) 2786s

run: redis-exporter: (pid 5326) 2466s; run: log: (pid 4779) 2609s

run: sidekiq: (pid 9465) 1018s; run: log: (pid 4273) 2686s

run: unicorn: (pid 10250) 782s; run: log: (pid 4201) 2696s

[root@localhost ~]# netstat -anput |grep 80

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 7697/nginx

tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 9482/unicorn master

……

[root@localhost ~]# netstat -anput |grep redis

tcp 0 0 127.0.0.1:9121 0.0.0.0:* LISTEN 5326/redis_exporter

tcp 0 0 127.0.0.1:9121 127.0.0.1:37547 ESTABLISHED 5326/redis_exporter

[root@bogon ~]# ps -ef |grep unicorn

有进程

[root@bogon ~]# ps -ef |grep nginx

有进程

[root@bogon ~]# ps -ef |grep redis

有进程

#注意:第一次启动服务需用命令:gitlab-ctl reconfigure配置和启动服务,此后,可以用命令:gitlab-ctl status查看状态,gitlab-ctl stop停止服务,gitlab-ctl start启动服务等操作。(且自动会启动两个端口80和8080端口,自动从自身nginx代理到后面8080端口服务,gitlab服务配置启动后,会自带启动一些服务,内置nginx服务和unicorn服务(web服务)和redis服务,若gitlab-ctl stop后,gitlb服务和自带的服务也就跟着停止了,当再gitlab-ctl start后,自带的服务也跟着起来)

客户端访问:http://192.168.43.128 回车后跳转到下面页面:

重置管理员用户密码:1234567890(不能短于8位),默认管理员是root

重置root密码后,使用root用户登录gitlab如下:

测试邮箱服务功能:
[root@bogon ~]# gitlab-rails console #进入控制台(比较慢)
irb(main):001:0> Notify.test_email('1036981484@qq.com','this is title','hello').deliver_now #回车即可
上面是指定收件人的邮箱,使用配置的发件人1441107787@qq.com给收件人:1036981484@qq.com 邮箱发消息
此时:收件人1036981484@qq.com会收到邮件,表示邮件服务配置成功。

gitlab的使用:注意:下面通用:

管理员用户:root,密码:123456.com,配置文件配置了邮件服务,发邮件人:1441107787@qq.com

普通用户shi,密码:123456789 1036981481@qq.com随意一个邮箱(开启邮箱验证前可以随便注册的邮箱)

普通用户shi2,密码:1234567890 1036981484@qq.com (开启邮箱验证后,需要通过验证才可以注册的邮箱)

1.gitlab管理员root用户更改密码:

登录gitlab后,点击最右上角的用户图标——Settings——Password——填写当前密码和新密码——save password即可。

2.gitlab普通用户shi更改密码:

登录gitlab后,点击最右上角用户图标——Settings——Password——填写当我密码和新密码——save password即可。

3.gitlab管理员root用户查看所注册的gitlab普通用户情况(查看所有的普通用户)

点击Admin area——Users可查看所有注册的gitlab普通用户。

4.用户在gitlab创建仓库(以root用户为例,其他用户类似)

[root@localhost ~]# yum -y install git #客户端机器,也可用服务器作为客户端

[root@localhost ~]# git config --global user.name "Administrator"

[root@localhost ~]# git config --global user.email "admin@example.com"

[root@localhost ~]# mkdir /test1

[root@localhost ~]# cd /test1/

[root@localhost test1]# ls -a

. ..

[root@localhost test1]# git clone http://root@
192.168.43.128/root/test.git
#注意版本高点有点改变,需指定用户

输入root管理员的密码:123456.com

[root@localhost test1]# ls -a

. .. test

[root@localhost test1]# ls test/

空 #克隆的空仓库

[root@localhost test1]# cd test/

[root@localhost test]# echo 111 > 1.txt

[root@localhost test]# ls

1.txt

[root@localhost test]# git add .

[root@localhost test]# git commit -m "add 1.txt"

[root@localhost test]# git push http://root@
192.168.43.128/root/test.git master #推送到远程仓库master分支,
注意指定用户-高版本

输入root用户名的密码:123456.com

远程仓库即可查看到推送来的文件:

4.用户在gitlab创建仓库其他分支dev(以root用户为例,其他用户类似)-也可在命令行创建后推送到远程即可

先进入指定仓库——Reporitory——Branches——New branche——填写新分支名dev——create branch即可。

5.gitlab管理员root给指定仓库添加成员:

先进入指定仓库——Settins——Members——Invite member——填写选择邀请的普通用户(搜索后会显示出所有注册的普通用户),填写赋予用户的权限角色(Maintainer/Developer),日期等——Add to project即可邀请了该普通用户加入该项目,且因为配置了邮件服务,该普通用户会收到一封邀请加入该项目的邮件提示,不用确认,只是通知一个信息。

6.gitlab管理员root给指定仓库添加分支保护(只是添加分支保护,其他合并分支配合是后面的事情,此处是独立的只是开启分支保护功能)

先进入指定仓库——Settings——Repository——Protected Branches(点击Expand进入),填写选择要保护的分支:Master,Allowed to merge: Maintainer(指定谁合并的角色),Allowed to push: Maintainer(指定允许谁推送的角色)——Protect即可开启了保护分支。

7.gitlab管理员root开启邮箱认证功能(不允许随便一个用户就能注册gitlab账号)

作用:用户注册时,填写注册邮箱,点击注册后,需要先登录自己填写的邮箱进行验证确认后才可注册完gitlab账号进行登录。

root管理员登录gitlab后,点击Admin area——Settings——Sign-up restrictions——勾选:Send confirmation email on sign-up——点击save changes即可。

8.gitlab管理员root创建一个组,将普通用户加入该组,该普通用户就拥有了改组的权限

创建组:test1:

root管理员登录gitlab后,点击Groups——Expolore groups——New group——Group path: http://.....git: test1(填写组名),权限:默认私有即可——Create group即可。

邀请成员:shi2:

root管理员登录gitlab后,点击Groups——Your groups——选择创建的组test1——members——在Add new member to test1处:搜索填写要加入该组的成员shi2,分配所需要的权限——Add to group即可。因为配置了邮件服务,该普通用户会收到一封加入组的通知邮件,不用同意确认,只是通知信息邮件。

9.gitlab管理员root在创建的组test1里创建项目仓库:

root管理员登录gitlab后,点击Groups——Your groups——选择创建的组test1——Overview——Details——New project——group-test(填写的项目名),选择权限——Create project即可。

10.开启qq邮箱的smtp服务(建议使用qq邮箱,不建议163邮箱)

登录qq邮箱——设置——账户——找到POP3/IMAP/SMTP… 服务下的:POP3/SMTP服务(…),点击开启——进行手机号(密保验证)——根据提示发短信内容到相应号码(有提示)——发送后点击:我已发送——返回一个授权码,需要保存记下,gitlab.rb配置邮箱服务时候需要用到,授权码是:"txjkxkkocxwqfegf",存下授权码后,点击确定即可。

注意:下面账号都是通用的

管理员用户:root,密码:123456.com,配置文件配置了邮件服务,发邮件人:1441107787@qq.com

普通用户shi,密码:123456789 1036981481@qq.com随意一个邮箱(开启邮箱验证前可以随便注册的邮箱)

普通用户shi2,密码:1234567890 1036981484@qq.com (开启邮箱验证后,需要通过验证才可以注册的邮箱)

11.gitlab设置保护分支master,普通用户需要创建合并请求并经过管理员同意后才能合并到master分支

概述:gitlab开启分支保护功能和邮箱验证功能和配置邮件服务,普通用户shi2先在本地修改代码,然后合并本地dev分支到本地master上,切换到本地master分支直接推送到远程gitlab的master分支不允许,需要在本地dev分支上先推送到远程gitlab的dev分支,然后登陆gitlab自己的的账号后创建合并请求并自动给gitlab管理员root发邮件,root管理员合并请求后,才可合并代码到远端的gitlab的master分支。

1)开启qq邮箱的smtp服务(建议使用qq邮箱,不建议163邮箱)

登录qq邮箱——设置——账户——找到POP3/IMAP/SMTP… 服务下的:POP3/SMTP服务(…),点击开启——进行手机号(密保验证)——根据提示发短信内容到相应号码(有提示)——发送后点击:我已发送——返回一个授权码,需要保存记下,gitlab.rb配置邮箱服务时候需要用到,授权码是:"txjkxkkocxwqfegf",存下授权码后,点击确定即可。

2)gitlab配置邮件服务:

[root@localhost ~]# vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.43.128' #若改变端口
:http://192.168.43.128:8888 #此后是gitlab访问地址(仓库地址)

……

gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] = "smtp.qq.com" #修改成使用qq邮箱服务

gitlab_rails['smtp_port'] = 465 #qq邮箱的端口默认465,不用修改

gitlab_rails['smtp_user_name'] = "1441107787@qq.com" #开启smtp服务的qq邮箱

gitlab_rails['smtp_password'] = "txjkxkkocxwqfegf" #qq邮箱开启密保验证时返回的授权码,需要配置qq邮箱开启smtp服务时生成

gitlab_rails['smtp_domain'] = "qq.com" #域名,qq邮箱的域名

gitlab_rails['smtp_authentication'] = "login"

gitlab_rails['smtp_enable_starttls_auto'] = true

gitlab_rails['smtp_tls'] = true #修改成true

……

user['git_user_email'] = "1441107787@qq.com" #修改成开启smtp服务的qq邮箱

gitlab_rails['gitlab_email_from'] = '1441107787@qq.com' #修改成开启smtp服务的qq邮箱,作为发件者
wq
[root@localhost ~]# gitlab-ctl reconfigure

3)测试邮箱服务功能:

[root@localhost ~]# gitlab-rails console #进入控制台(比较慢)

irb(main):001:0> Notify.test_email('1036981484@qq.com','this is title','hello').deliver_now #回车即可

上面是指定收件人的邮箱,使用配置的发件人1441107787@qq.com给收件人:1036981484@qq.com 邮箱发消息

此时:收件人1036981484@qq.com会收到邮件,表示邮件服务配置成功。

4)gitlab管理员root开启邮箱认证功能(不允许随便一个用户就能注册gitlab账号)

作用:用户注册时,填写注册邮箱,点击注册后,需要先登录自己填写的邮箱进行验证确认后才可注册完gitlab账号进行登录。

root管理员登录gitlab后,点击Admin area——Settings——Sign-up restrictions——勾选:Send confirmation email on sign-up——点击save changes即可。

5)用户在gitlab创建一个仓库并将添加普通用户成员shi2管理仓库的权限(先以root用户初始化仓库的两个分支)

[root@localhost ~]# yum -y install git #客户端机器,也可用服务器作为客户端

[root@localhost ~]# git config --global user.name "Administrator"

[root@localhost ~]# git config --global user.email "admin@example.com"

[root@localhost ~]# mkdir /test1

[root@localhost ~]# cd /test1/

[root@localhost test1]# ls -a

. ..

[root@localhost test1]# git clone http://root@192.168.43.128/root/test.git

输入root用户名和密码:123456.com

[root@localhost test1]# ls -a

. .. test

[root@localhost test1]# ls test/

空 #克隆的空仓库

[root@localhost test1]# cd test/

[root@localhost test]# echo 111 > 1.txt

[root@localhost test]# ls

1.txt

[root@localhost test]# git add .

[root@localhost test]# git commit -m "add 1.txt"

[root@localhost test]# git push http://root@
192.168.43.128/root/test.git master #推送到远程仓库master分支

输入root用户名和密码:123456.com

[root@localhost test]# git checkout -b dev #从master再创建一个新分支dev

Switched to a new branch 'dev'

[root@localhost test]# git branch

* dev

master

[root@localhost test]# ls

1.txt

[root@localhost test]# cat 1.txt

111

[root@localhost test]# git push http://root@192.168.43.128/root/test.git dev

输入root用户名和密码:123456.com

6)远程仓库即可查看到推送来的文件,并且有两个分支了:master和dev分支

7)给仓库中加入成员shi2: 权限;Developer权限,权限不能太大了。此时用户shi2即有了该仓库的权限。

8)给项目设置保护分支

先进入指定仓库——Settings——Repository——Protected Branches(点击Expand进入),填写选择要保护的分支:Master,Allowed to merge: Maintainer(指定谁合并的角色),Allowed to push: Maintainer(指定允许谁推送的角色)——Protect即可开启了保护分支。

客户端本地开发代码后,通过直接push到远程gitlab的master分支没有权限:(shi2用户)

1)远端gitlab的master仓库设置了保护,直接合并到master,没有权限合并

[root@localhost test]# pwd

/test1/test

[root@localhost test]# git branch

* dev

master

[root@localhost test]# ls

1.txt

[root@localhost test]# echo 2222 > 2.txt

[root@localhost test]# ls

1.txt 2.txt

[root@localhost test]# git add .

[root@localhost test]# git commit -m "add 2.txt"

[root@localhost test]# git checkout master

[root@localhost test]# ls

1.txt

[root@localhost test]# git merge dev

[root@localhost test]# ls

1.txt 2.txt

[root@localhost test]# git push http://shi2@
192.168.43.128/root/test.git master #使用shi2用户无法直接合并到远程master分支

Password: 输入shi2用户的密码:1234567890

Counting objects: 4, done.

Compressing objects: 100% (2/2), done.

Writing objects: 100% (3/3), 268 bytes, done.

Total 3 (delta 0), reused 0 (delta 0)

remote: GitLab: You are not allowed to push code to protected branches on this project.

[root@localhost test]# git checkout dev

[root@localhost test]# ls

1.txt 2.txt

[root@localhost test]# git push http://shi2@
192.168.43.128/root/test.git dev #可以推送到远程的dev分支

Password: 输入shi2用户的密码:1234567890

Counting objects: 4, done.

Compressing objects: 100% (2/2), done.

Writing objects: 100% (3/3), 268 bytes, done.

Total 3 (delta 0), reused 0 (delta 0)

remote:

remote: To create a merge request for dev, visit:

remote: http://192.168.43.128/root/test/merge_requests/new?merge_request%5Bsource_branch%5D=dev

remote:

To http://shi2@192.168.43.128/root/test.git

46922ed..10ff754 dev -> dev

2)shi2用户登录gitlab,创建合并请求:

Shi2用户登录gitlab——进入该项目——Repository——Files——选项dev分支(要合并的分支)——点击Create merge request即可。此时管理员邮箱:1441107787@qq.com正常会收到一封提醒邮件,有时可能网络原因收不到,也无所谓,只是一个提醒邮件,即是没有收到邮件,登录管理员的gitlab账号也能看到合并请求的信息。

3)管理员root账号登录gitlab同意合并请求:

管理员root登录gitlab后,进入该项目——Merge Requests——点开open处,——可看到请求合并的消息,点击请求标题进去,——可以点击Merge或选择Merge imadiately版本不同可能有出入——点击后,即可查看出合并状态,到master分支查看,是否已经合并过来即可。

如果审核有错误,可以提交评论,让开发修改,填写评论后,点击comment,可以给开发者的gitlab普通账号shi2留言(shi2用户登录gitlab账号即可查看到),同时因为配置了邮件服务,还给开发者的邮箱发送提醒邮件。

如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频

相关推荐

免费cad制图软件(电脑版cad免费怎么下载)

迅捷cad编辑器永久免费版全面支持图纸的编辑功能,软件体积小巧功能强大,他支持几乎所有主流的图片格式,让用户不会出现无法打开图纸的困扰,也不会让用户收到领域的困扰,包括电气、机械、建筑等等领域的cad...

笔记本电脑没声音是什么原因

笔记本电脑没有声音的原因是:1.声音是否被调到最小了。2.音频是否被禁用了。3.声卡驱动是不是有问题。4.如果电脑既没有声音也没有小喇叭的图标,则表示电脑的音频设备未启用。笔记本电脑没有声音的原因是:...

melogin路由器设置登录入口(192.168.1.1直接进入)

melogincn路由器的设置步骤如下第一、路由器线路连接1、请把你的.水星双频路由器上的WAN接口,用网线连接到猫的网口。如果你家宽带没有用到猫,就把入户的宽带网线,插在路由器的WAN口。2、把你的...

如何优化电脑性能
如何优化电脑性能

可以通过以下几个步骤来提高电脑运行速度和游戏流畅度:1.清理垃圾文件和无用程序,可以使用系统自带的清理工具或第三方软件;2.关闭开机自启动项,只保留必要的程序开机启动;3.升级硬件,比如增加内存、更换硬盘等;4.优化系统设置,如关闭不必要的...

2026-01-02 06:51 off999

ie8以上版本浏览器(ie8及以上版本浏览器)

浏览器IE8版本以上的意思就是当浏览的网页不支持低版本的IE浏览器,就会提示需要版本较高的IE8以上的版本才可以打开浏览网页。IE浏览器是美国微软公司推出的一款网页浏览器,原名MicrosoftIn...

适合电脑的应用商店(电脑最好的应用商店)

1.MicrosoftToDo推荐理由:微软出品,必属精品2.Microsoft便笺推荐理由:又是一款微软官方出品的良心免费应用,相比MicrosoftToDo,Microsoft便笺更加...

家里无线网连上不能用(家里无线网不能使用)

WiFi连上但不能使用可能有多种原因。以下是一些常见问题和解决方法:1.路由器问题:首先要确认路由器是否正常工作。可以尝试重启路由器,等待几分钟后再次连接并测试。2.网络设置问题:检查设备上的网络...

低价香港服务器(香港服务器推荐性价比)

香港最好的服务器是双向cn2+移动+联通三线优化直连的,性能配置都非常高,而且速度还非常稳定。 香港服务器的使用方法:1、首先需要选择一个服务商进行购买服务器;2、购买成功后,可在本地计算机...

免费360清理大师官方版(华为自带清理软件)

挺好用的。它可以清除你手机的里面的垃圾,检测和修复软件安全性。还有一些漏洞垃圾,你可以试着对比和使用,功效和针对性比较强。您杀毒没有效果的原因可能是您的安全软件版本过旧导致的,建议您使用最新版的腾讯手...

万能解压器安卓版(万能解压器官方下载)

是一款手机文件的助手。万能解压器手机版。专注于快速解压和压缩的文件管理工具!支持ZIP,RAR,7Z,TAR,ZIPX,GZIP,JAR等压缩和解压文件格式。是超好用、超便捷的解压软件!支持在手机上将...

cad看图(cad看图王)

以下是一些CAD看图的方法和技巧:1.放大/缩小:使用滚轮或放大镜工具可以方便地放大或缩小绘图。2.平移:使用平移工具可以在不改变视角的情况下将绘图向上、向下、向左或向右移动。3.旋转:使用旋转...

联想笔记本电脑装系统教程(联想笔记本装系统教程win10)
  • 联想笔记本电脑装系统教程(联想笔记本装系统教程win10)
  • 联想笔记本电脑装系统教程(联想笔记本装系统教程win10)
  • 联想笔记本电脑装系统教程(联想笔记本装系统教程win10)
  • 联想笔记本电脑装系统教程(联想笔记本装系统教程win10)
dell笔记本售后服务电话是多少
dell笔记本售后服务电话是多少

以下为dell售后服务点A:戴尔笔记本电脑维修点地址:上海市长宁区长宁路1027号兆丰广场5层 B:戴尔笔记本电脑维修点地址:上海市徐汇区漕溪北路45号 C:戴尔笔记本电脑维修点地址:上海市徐汇区漕溪路250号银海大厦1...

2026-01-02 02:03 off999

如何找回浏览器(如何找回浏览器删除记录)

如果您的浏览器出现了问题,可以尝试以下方法来恢复浏览器:1.重新启动浏览器:关闭浏览器窗口,再重新打开浏览器,看是否能够解决问题。2.清除浏览器缓存:浏览器缓存可能会导致浏览器出现问题,可以尝试清...

应用备份还原app下载(应用备份与恢复下载)

如果您已经将手机上的数据备份到电脑,希望从电脑恢复到手机,建议您:1.电脑中安装Kies软件。注:若使用的是安卓4.3操作系统,电脑中需要安装Kies3软件。2.将手机与电脑通过数据线连接,打开Kie...

取消回复欢迎 发表评论: