重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。
创新互联主打移动网站、成都做网站、成都网站制作、网站改版、网络推广、网站维护、域名注册、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。
假设你已经有sudo权限的用户账号,下面,正式开始安装。
第一步,安装git:
$ sudo apt-get install git
第二步,创建一个git用户,用来运行git服务:
$ sudo adduser git
第三步,创建证书登录:
收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。
第四步,初始化Git仓库:
先选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令:
$ sudo git init --bare sample.git
Git就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上的Git仓库通常都以.git结尾。然后,把owner改为git:
$ sudo chown -R git:git sample.git
第五步,禁用shell登录:
出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
改为:
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
这样,git用户可以正常通过ssh使用git,但无法登录shell,因为我们为git用户指定的git-shell每次一登录就自动退出。
第六步,克隆远程仓库:
现在,可以通过git clone命令克隆远程仓库了,在各自的电脑上运行:
$ git clone git@server:/srv/sample.git
Cloning into 'sample'...
warning: You appear to have cloned an empty repository.
我现在使用的是小鸟云,他们目前官网有活动,3折优惠,建议去看看!
1.首先登入腾讯云服务器管理面板 选中你的旧服务器-更多-制作镜像
点击制作镜像 填写部分信息 等待制作完成 一般几分钟就可以好
2.选中新服务器 更多-重装系统-自定义镜像-选中你刚刚旧服务器的镜像
选中好填写好服务器密码后点击开始重装-等待重装完成
3.更改域名解析 进入你的域名管理控制台解析到新服务器的IP
这样腾讯云内双服务器迁移的步骤就完成了 可以说很简单不用繁杂的操作等
如果使用的操作系统为windows或linux系统的话,不需要购买或再租用其他的服务器,只需要在电脑上使用服务器管理工具,将里面的网络设置断开,重连,即可达到秒换IP的功能,实现动态VPS服务器。
腾讯云提供基于互联网相关服务的基础支持。用户通过电脑等方式接入数据中心,按自己的需求进行运算。提供了便捷的、高效的网络访问。搭配其他云计算资源即可轻松搭建IT架构,满足不同量级需求。
比如使用小程序,APP或者访问网站等,这些应用的实时数据经过云服务器处理后返回给用户看到,还有一个交互性质。简单来说云服务器就是一台用来部署代码然后处理数据返回的主机。
还有不懂的可以问老魏,记得分享过不少相关文章的,其实只要你上网就和服务器有关系了,现代社会是无法脱离开服务器的存在的。
如果是windows服务器,那么就是administrator 账号,密码是你当初买的时候设置的,也可以之后再改。
如果是 linux 服务器,账号是 root,密码同上。
登陆方法请参考老魏写过的腾讯云帮助文档的内容,我就不做搬运工了。
需要额外下载工具软件,在帮助文档中也有提到,你去看看就明白了。
还有不懂就留言回答。