代码拉取完成,页面将自动刷新
同步操作将从 Michael/openharmony_oneclick_env_init 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
baseDirForScriptSelf=$(cd "$(dirname "$0")"; pwd)
# 代理账号配置,如不需要使用代理,请注释/忽略/不填
is_need_proxy_tmp=`curl -I -m 10 -o /dev/null -s -w %{http_code} gitee.com`
if [ "${is_need_proxy_tmp}" == "200" -o "${is_need_proxy_tmp}" == "301" ];then
is_need_proxy=false
else
is_need_proxy=true
fi
# 从source.sh获取账号密码
source ${baseDirForScriptSelf}/source.sh
# 检查是否可以直接访问gitee,如果不可以需要有代理配置
if [ "X${is_need_proxy}" == "Xtrue" -a "X${proxy_user}" == "X" -a "X${URL_proxy_passwd}" == "X" ];then
echo "经检测,当前系统无法直接访问gitee.com,请检查网络配置"
echo "如果需要使用代理,请修改source.sh脚本"
exit 1
elif [ "X${is_need_proxy}" == "Xfalse" ];then
return 0
fi
# http/https代理
# 如果不需要账号密码,请删除${proxy_user}:${URL_proxy_passwd}@
export http_proxy=http://${proxy_user}:${URL_proxy_passwd}@${proxy_domain}:${proxy_port-80}
export https_proxy=http://${proxy_user}:${URL_proxy_passwd}@${proxy_domain}:${proxy_port-80}
export no_proxy=*.huawei.com
# git代理
git config --global http.https://gitee.com.proxy http://${proxy_user}:${URL_proxy_passwd}@${proxy_domain}:${proxy_port-80}
git config --global http.https://lfs.gitee.com.proxy http://${proxy_user}:${URL_proxy_passwd}@${proxy_domain}:${proxy_port-80}
git config --global http.https://openharmony.gitee.com.proxy http://${proxy_user}:${URL_proxy_passwd}@${proxy_domain}:${proxy_port-80}
# 替换curl 和wget,默认走代理
alias curl="curl -x http://${proxy_user}:${URL_proxy_passwd}@${proxy_domain}:${proxy_port-80}"
alias wget="wget -e \"https_proxy=http://${proxy_user}:${URL_proxy_passwd}@${proxy_domain}:${proxy_port-80}\""
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。