修复安装脚本为gitea
This commit is contained in:
14
install.sh
14
install.sh
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
# ============================================
|
# ============================================
|
||||||
# LinkMaster 节点端一键安装脚本
|
# LinkMaster 节点端一键安装脚本
|
||||||
# 使用方法: curl -fsSL https://raw.githubusercontent.com/yourbask/linkmaster-node/main/install.sh | bash -s -- <后端地址>
|
# 使用方法: curl -fsSL https://gitee.cpolar.top/yoyo/linkmaster-node/raw/branch/main/install.sh | bash -s -- <后端地址>
|
||||||
# 示例: curl -fsSL https://raw.githubusercontent.com/yourbask/linkmaster-node/main/install.sh | bash -s -- http://192.168.1.100:8080
|
# 示例: curl -fsSL https://gitee.cpolar.top/yoyo/linkmaster-node/raw/branch/main/install.sh | bash -s -- http://192.168.1.100:8080
|
||||||
# ============================================
|
# ============================================
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
@@ -24,7 +24,7 @@ if [ -z "$SCRIPT_URL" ] && [ -n "${BASH_SOURCE[0]}" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 默认配置(如果无法自动提取,使用这些默认值)
|
# 默认配置(如果无法自动提取,使用这些默认值)
|
||||||
GITHUB_REPO="${GITHUB_REPO:-yourbask/linkmaster-node}" # 默认仓库(独立的 node 项目)
|
GITHUB_REPO="${GITHUB_REPO:-yoyo/linkmaster-node}" # 默认仓库(独立的 node 项目)
|
||||||
GITHUB_BRANCH="${GITHUB_BRANCH:-main}" # 默认分支
|
GITHUB_BRANCH="${GITHUB_BRANCH:-main}" # 默认分支
|
||||||
SOURCE_DIR="/opt/linkmaster-node" # 源码目录
|
SOURCE_DIR="/opt/linkmaster-node" # 源码目录
|
||||||
BINARY_NAME="linkmaster-node"
|
BINARY_NAME="linkmaster-node"
|
||||||
@@ -36,7 +36,7 @@ BACKEND_URL="${1:-}"
|
|||||||
if [ -z "$BACKEND_URL" ]; then
|
if [ -z "$BACKEND_URL" ]; then
|
||||||
echo -e "${RED}错误: 请提供后端服务器地址${NC}"
|
echo -e "${RED}错误: 请提供后端服务器地址${NC}"
|
||||||
echo -e "${YELLOW}使用方法:${NC}"
|
echo -e "${YELLOW}使用方法:${NC}"
|
||||||
echo " curl -fsSL https://raw.githubusercontent.com/${GITHUB_REPO}/${GITHUB_BRANCH}/install.sh | bash -s -- http://your-backend-server:8080"
|
echo " curl -fsSL https://gitee.cpolar.top/${GITHUB_REPO}/raw/branch/${GITHUB_BRANCH}/install.sh | bash -s -- http://your-backend-server:8080"
|
||||||
echo ""
|
echo ""
|
||||||
echo -e "${YELLOW}注意:${NC}"
|
echo -e "${YELLOW}注意:${NC}"
|
||||||
echo " - 节点端需要直接连接后端服务器,不是前端地址"
|
echo " - 节点端需要直接连接后端服务器,不是前端地址"
|
||||||
@@ -123,7 +123,7 @@ show_build_alternatives() {
|
|||||||
echo -e "${YELLOW}═══════════════════════════════════════════════════════════${NC}"
|
echo -e "${YELLOW}═══════════════════════════════════════════════════════════${NC}"
|
||||||
echo ""
|
echo ""
|
||||||
echo -e "${GREEN}手动编译安装:${NC}"
|
echo -e "${GREEN}手动编译安装:${NC}"
|
||||||
echo " git clone https://github.com/${GITHUB_REPO}.git ${SOURCE_DIR}"
|
echo " git clone https://gitee.cpolar.top/${GITHUB_REPO}.git ${SOURCE_DIR}"
|
||||||
echo " cd ${SOURCE_DIR}"
|
echo " cd ${SOURCE_DIR}"
|
||||||
echo " go build -o agent ./cmd/agent"
|
echo " go build -o agent ./cmd/agent"
|
||||||
echo " sudo cp agent /usr/local/bin/linkmaster-node"
|
echo " sudo cp agent /usr/local/bin/linkmaster-node"
|
||||||
@@ -231,9 +231,9 @@ build_from_source() {
|
|||||||
|
|
||||||
# 克隆仓库到源码目录
|
# 克隆仓库到源码目录
|
||||||
echo -e "${BLUE}克隆仓库到 ${SOURCE_DIR}...${NC}"
|
echo -e "${BLUE}克隆仓库到 ${SOURCE_DIR}...${NC}"
|
||||||
if ! sudo git clone --branch "${GITHUB_BRANCH}" "https://github.com/${GITHUB_REPO}.git" "$SOURCE_DIR" 2>&1; then
|
if ! sudo git clone --branch "${GITHUB_BRANCH}" "https://gitee.cpolar.top/${GITHUB_REPO}.git" "$SOURCE_DIR" 2>&1; then
|
||||||
echo -e "${RED}克隆仓库失败,请检查网络连接和仓库地址${NC}"
|
echo -e "${RED}克隆仓库失败,请检查网络连接和仓库地址${NC}"
|
||||||
echo -e "${YELLOW}仓库地址: https://github.com/${GITHUB_REPO}.git${NC}"
|
echo -e "${YELLOW}仓库地址: https://gitee.cpolar.top/${GITHUB_REPO}.git${NC}"
|
||||||
show_build_alternatives
|
show_build_alternatives
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user