在godaddy虚拟主机空间中安装git

托管环境安全发布方案:版本快照+原子软链接 在共享主机、cPanel、Plesk等受限托管环境中,传统CI/CD和蓝绿部署往往因无root权限、禁用shell_exec、无Docker支持而失效。其本质是缺乏对文件系统原子操作与可审计发布流程的支持。基于Linux符号链接(symlink)和静态快照的组合,可实现毫秒级上线与回滚,保障服务零中断、变更可追溯、故障可复现。该模式天然适配Apache/Nginx、SFTP上传及基础PHP/Python运行时,广泛应用于电商落地页、SaaS门户、政府静态站等真实生产场景,是轻量级、高确定性、低运维依赖的发布 阅读详情

1.远程ssh到主机,参照以下链接,安装git

http://www.612softwarefoundry.com/getting-git-on-godaddy/

下载git

wget http://pkgs.repoforge.org/git/git-1.7.11.3-1.el5.rf.i386.rpm


安装

 mkdir opt

 cd opt/

 rpm2cpio ~/git-1.7.11.3-1.el5.rf.i386.rpm | cpio -id


确认

git --version


配置

git config --global init.templatedir ~/opt/usr/share/git-core/templates

git config --global remote.origin.uploadpack ~/opt/usr/bin/git-upload-pack

git config --global remote.origin.receivepack ~/opt/usr/bin/git-receive-pack

git config --global user.name "xxxx"

git config --global user.email "xxxx@xxx"


2.在自己的目录中,新建git库

cd ~/web/

git init


3.创建一个共享库,(这里将web目录下的工作库和共享库都放在同一个服务器上)

mkdir repo

mkdir xxx.git

git init --bare


4.将web工作库内容推送到共享库,godaddy共享主机似乎不支持ssh命令,所以这里直接使用本地传输协议

git remote add origin /home/xxxx/repo/xxxx.git

git push origin master


5.这样就完成了godaddy服务器上的工作,现在在本机上面,clone一个试试

git clone --upload-pack="~/opt/usr/bin/git-upload-pack" xxxx@ipaddr:~/repo/xxx.git ./


这里如果提示下面的错误,是因为git-upload-pack文件的目录不对,在服务端找找安装的时候的目录,然后用--ipload-pack="xxxx"的方式直接指定即可

bash: git-upload-pack: command not found

之后可以在.git/config中追加下面2行,之后就不需要在指定了

[remote "origin"]

        receivepack = ~/opt/usr/bin/git-receive-pack

        uploadpack = ~/opt/usr/bin/git-upload-pack



6.每次都要输密码也很麻烦,所以做一个ssh 公钥上传到主机。

先在本地做成公钥和密钥

ssh-keygen -t rsa


然后将生成的id_rsa.pub上传到主机的~/.ssh/目录下,并改名为authorized_keys,权限改为600,然后本地就可以直接ssh到远程不在需要密码了,当然git进行各种操作也不再需要了


ok,目前为至就完成了基本的设置。


Ubuntu 12.04 LAMP部署全指南:从系统初始化到DNS解析 LAMP(Linux+Apache+MySQL+PHP)是Web服务最经典的技术栈,其核心原理在于各组件协同构成请求处理闭环:Linux提供运行环境,Apache响应HTTP请求,MySQL持久化数据,PHP动态生成内容。该架构具备成熟稳定、文档丰富、学习成本低等技术价值,广泛应用于企业官网、博客系统、内部管理平台等轻量级生产场景。在资源受限或需长期维护的环境中,选择Ubuntu 12.04这类LTS版本可显著提升部署可靠性与运维确定性;而SFTP作为基于SSH的安全文件传输协议,天然规避了FTP明文风险, 阅读详情

相关推荐

OPTool - 用于迭代算法的优化工具箱.zip

OPTool - 用于迭代算法的优化工具箱.zip

怎么拷贝HTML5到centos8网站,Centos 8.×系列LAMP一键包快速建站

3(2)以前,我是在Godaddy上用的Wordpress托管服务。然后,一个不小心把网站的服务器直接删了。联系客服,恢复要1000元左右,重点是我还要再买个服务器才可以恢复,一共差不多1800多元,果断放弃了。然后,就把域名转回国内并申请备案。今天,备案刚下来,用以前熟悉的lamp一键包完成了网站的环境配置及网站搭建,整体过程很简单。LAMP,即Linux + Apache + MySQL/Ma...

weixin_31043555的博客 161

用于线性规划问题(LPP)中各种优化技术的 MATLAB 代码.zip

用于线性规划问题(LPP)中各种优化技术的 MATLAB 代码.zip

如何制作个人网站(如何搭建个人博客)

欢迎访问我的网站omegaxyz.com首先制作一个网站需要: ①域名即example.com ②虚拟空间或云服务器 ③网站代码制作工具或网站后台管理工具(你可以百度出模板) ④一定的编程技能和代码理解能力(优秀的网站制作者需要了解PHP、JavaScript、CSS、HTML、SQL、Markdown等知识)第一部分:域名 域名是一个网站的入口与标识,域名需要购买 一般从阿里云(万网)

徐奕的专栏 9万+

新手必看:5分钟用Vercel将本地HTML网页变成可分享链接

静态网站托管是现代Web开发中的基础技术,其原理是将HTML、CSS、JavaScript等文件部署到服务器,通过互联网实现全球访问。这项技术的核心价值在于将本地开发成果转化为可公开访问的在线服务,极大降低了项目展示和分享的门槛。在工程实践中,开发者常借助自动化部署平台来简化流程,其中Vercel以其零配置部署和免费全球CDN成为热门选择。对于个人作品集、课程作业或原型演示等应用场景,Vercel能快速实现从本地文件夹到可分享链接的转化,其拖拽上传和Git集成功能尤其适合新手快速上手。本文聚焦于利用Verc

weixin_33831673的博客 1032

Ubuntu 14.04 安装 VestaCP 与 Nginx 配置实战指南

Nginx 是现代 Web 服务的核心反向代理与静态资源服务器,其配置灵活性和性能优势使其成为 LEMP/LAMP 架构的首选;Ubuntu 作为最主流的 Linux 服务器发行版之一,长期承载着大量存量生产环境。理解 Nginx 安装原理、版本兼容性约束及配置文件结构,是保障网站稳定上线的技术基础。在老旧但仍在服役的 Ubuntu 14.04 系统上,因官方源陈旧、依赖链断裂、init 系统差异(upstart vs systemd)等现实限制,直接部署新版控制面板面临兼容性风险。本文聚焦于 VestaC

weixin_30268921的博客 332

Ubuntu 14.04 LAMP+SFTP+DNS生产环境部署全指南

LAMP(Linux+Apache+MySQL+PHP)是Web服务最成熟的基础架构,其核心价值在于组件间经过长期验证的兼容性与稳定性;SFTP作为基于SSH的安全文件传输协议,通过系统级权限控制实现零密码泄露风险的部署通道;DNS则承担着域名解析与流量调度的关键角色,其TTL、NS和A记录的协同配置直接决定网站全球可达性。三者并非孤立存在,而是构成‘运行-交付-访问’闭环的技术铁三角。本文聚焦Ubuntu 14.04这一长期支持版本,详解LAMP组件手动安装要点、SFTP用户权限精细化设计(如webdep

weixin_30239339的博客 312

从零搭建基于golang的个人博客网站

原文链接 : http://www.bugclosed.com/post/14 从零搭建个人博客网站需要包括云服务器(虚拟主机),域名,程序环境,博客程序等方面。本博客 就是通过这几个环节建立起来的,下面总结梳理一下环节的具体过程。 云服务器 博客程序需要有一个服务器部署和运行,所以首先需要选购一个云服务器。阿里云是国内最大的云厂商,简单起见直接选购阿里云的入门级ECS(1核,1G内存,1M固定带...

weixin_30906425的博客 468

我的收藏

生活相关,Deepin操作系统(其实就是Ubuntu系统)(U盘安装) 下载 Windows - 杀死占用某个端口号的进程、Chrome清除历史:Ctrl/Command + Shift + Delete 1、Windows 7个性化配置,关闭Win7动画效果,设置窗口背景为“ 豆绿色”,移动“我的文档” 2、常用软件快捷键收集、常用“开发源码包”下载地址 3、程序员喜欢...

weixin_30394251的博客 176

一些VB相关的东西~~

珍贵vb函数列表Variant 变量的内部表示:_______________________________________________________________符号常量 值 内部表示 字节数V_EMPTY 0 EmptyV_NULL 1 NullV_INTEGER 2 Interger 2V_LONG 3 Long 4V_SINGLE 4 Single 4V_DOUBLE 5

741

分布式光伏储能系统的优化配置方法(Matlab代码实现)

内容概要:本文系统介绍了分布式光伏储能系统的优化配置方法,聚焦于Matlab代码实现,涵盖光伏与储能容量的协同规划、需求响应机制建模、微电网经济调度、故障恢复重构等关键技术。通过集成粒子群优化(PSO)、Benders分解法、深度优先搜索等智能优化与数学规划算法,解决多变量耦合、经济性与可靠性平衡等复杂问题,并拓展至SCI级科研课题复现,如基于价格弹性矩阵的分时电价策略、混合储能双层优化管理等,提供从理论建模到仿真实现的完整技术路径。; 适合人群:具备电力系统分析、新能源技术或优化算法基础,从事科研或工程应用的研究生、科研人员及初级技术人员(工作年限1-3年为宜)。; 使用场景及目标:①开展分布式能源系统规划与仿真研究;②学习Matlab在电力系统建模与优化中的高级应用;③复现高水平期刊论文算法并进行二次开发;④掌握智能优化算法在能源管理中的落地实践方法。; 阅读建议:此资源以代码驱动为核心,建议结合网盘提供的完整Matlab代码与文档资料,按照主题模块循序渐进学习,重点关注算法实现逻辑与电力系统物理约束的结合方式,同时关注公众号“荔枝科研社”获取持续的技术支持与更新资源。

高速自动组装螺丝机.rar

高速自动组装螺丝机.rar

泛用型贴标机.rar

泛用型贴标机.rar

非标专机.rar

非标专机.rar

电子学习资料实验指导书电子线路课程设计题

电子学习资料实验指导书电子线路课程设计题

开合组装皮带线(宽度可调输送机).rar

开合组装皮带线(宽度可调输送机).rar

结构复杂的多轴传动.rar

结构复杂的多轴传动.rar

上一篇: 灰色按键激活小程序
bysdy
博客等级 码龄19年 30粉丝 39原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值