Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
install
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
LaunchDeploy
install
Commits
8650bba4
提交
8650bba4
authored
11月 03, 2025
作者:
Andy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
123
上级
6985de3d
全部展开
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
182 行增加
和
4 行删除
+182
-4
1031_Game_JinSha copy 2.sh
1031_Game_JinSha copy 2.sh
+0
-0
1031_Game_JinSha.sh
1031_Game_JinSha.sh
+0
-0
deps_gameplat.sh
deps_gameplat.sh
+100
-0
docker.sh
docker.sh
+2
-4
gitaccount.sh
gitaccount.sh
+80
-0
没有找到文件。
1031_Game_JinSha copy 2.sh
浏览文件 @
8650bba4
1031_Game_JinSha.sh
浏览文件 @
8650bba4
差异被折叠。
点击展开。
deps_gameplat.sh
0 → 100644
浏览文件 @
8650bba4
# ======= 工具检查 =======
# jq
# curl
# docker
# make
# unzip
# nodejs
# npm
# pm2
check_install_dependencies
()
{
for
cmd
in
jq curl docker make unzip nodejs npm pm2
;
do
if
!
command
-v
"
$cmd
"
&>/dev/null
;
then
echo
"❌ 缺少依赖:
$cmd
"
echo
"请先安装:sudo apt install
$cmd
-y"
sudo
apt
install
$cmd
-y
# exit 1
fi
done
}
# check_install_NodeJs() {
# echo_content "green" "🔍 正在检测 Node.js 是否已安装..."
# if command -v node >/dev/null 2>&1; then
# echo "✅ Node.js 已安装,版本:$(node -v)"
# else
# echo "❌ 未检测到 Node.js,正在安装 Node.js 20.x..."
# # 更新系统包索引
# sudo apt update
# # 下载并执行 NodeSource 安装脚本
# curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# # 安装 Node.js
# sudo apt install -y nodejs
# # 检查安装是否成功
# if command -v node >/dev/null 2>&1; then
# echo "✅ Node.js 安装成功,版本:$(node -v)"
# else
# echo "❌ Node.js 安装失败,请检查网络或手动安装。"
# exit 1
# fi
# fi
# # 检测 npm 是否安装
# if command -v npm >/dev/null 2>&1; then
# echo "✅ npm 已安装,版本:$(npm -v)"
# else
# echo "❌ npm 未安装,尝试重新安装 Node.js 可能修复此问题。"
# fi
# }
# check_install_PM2() {
# echo_content "green" "🔍 检测 Node.js & PM2 是否已安装..."
# echo_content "blue" " 🔍 检测 Node.js 是否已安装..."
# if command -v node >/dev/null 2>&1; then
# echo "✅ Node.js 已安装,版本:$(node -v)"
# else
# echo "❌ Node.js 未安装,正在安装 Node.js 20.x..."
# sudo apt update
# curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# sudo apt install -y nodejs
# if command -v node >/dev/null 2>&1; then
# echo "✅ Node.js 安装成功,版本:$(node -v)"
# else
# echo "❌ Node.js 安装失败,请检查网络。"
# exit 1
# fi
# fi
# echo_content "blue" " 🔍 检测 npm 是否已安装..."
# if command -v npm >/dev/null 2>&1; then
# echo "✅ npm 已安装,版本:$(npm -v)"
# else
# echo "❌ npm 未安装,尝试重新安装 Node.js 或手动安装 npm。"
# exit 1
# fi
# echo_content "blue" " 🔍 检测 PM2 是否已安装..."
# if command -v pm2 >/dev/null 2>&1; then
# echo "✅ PM2 已安装,版本:$(pm2 -v)"
# else
# echo "❌ PM2 未安装,正在全局安装 PM2..."
# sudo npm install -g pm2
# if command -v pm2 >/dev/null 2>&1; then
# echo "✅ PM2 安装成功,版本:$(pm2 -v)"
# else
# echo "❌ PM2 安装失败,请检查 npm 环境。"
# exit 1
# fi
# fi
# echo "🎉 Node.js & PM2 环境准备完成!"
# }
docker.sh
浏览文件 @
8650bba4
...
...
@@ -289,7 +289,6 @@ docker_ipv6_off() {
fi
}
send_stats
()
{
if
[
"
$ENABLE_STATS
"
==
"false"
]
;
then
return
...
...
@@ -586,7 +585,6 @@ linux_docker() {
}
linux_docker
()
{
while
true
;
do
...
...
@@ -872,10 +870,10 @@ kejilion() {
}
case
"
$1
"
in
linux_docker
)
linux_docker
)
linux_docker
;;
*
)
*
)
echo
"Usage: bash docker.sh linux_docker"
;;
esac
gitaccount.sh
0 → 100644
浏览文件 @
8650bba4
check_gitaccount
()
{
# 1. 检查 id_rsa 文件是否存在
if
[
!
-f
/root/.ssh/id_rsa
]
;
then
mkdir
-p
/root/.ssh
chmod
700 /root/.ssh
cat
>
/root/.ssh/id_rsa
<<
'
EOF
'
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----
EOF
chmod
600 /root/.ssh/id_rsa
echo
"✅ id_rsa 写入成功"
else
echo
"⚠️ /root/.ssh/id_rsa 已存在,未做修改"
fi
echo
"🧪 测试 SSH 连接..."
RESULT
=
$(
ssh
-o
StrictHostKeyChecking
=
no git@git.wkwork.xyz 2>&1
)
echo
"
$RESULT
"
if
echo
"
$RESULT
"
|
grep
-q
"Welcome to GitLab"
;
then
echo
"✅ SSH 连接成功"
return
0
else
echo
"❌ SSH 连接失败"
return
1
fi
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论