当前位置: 首页 > news >正文

Asp网站开发入门网站开发信息平台项目总结

Asp网站开发入门,网站开发信息平台项目总结,赞片cms,网架公司招聘打板施工队伍版本控制概念Gitlab部署1.版本控制概念 1.1分类 (一)1 本地版本控制系统(传统模式) (二)2 集中化的版本控制系统 CVS、Subversion(SVN) (三)3 分布式…
  1. 版本控制概念
  2. Gitlab部署

1.版本控制概念

        1.1分类        

        (一)1  本地版本控制系统(传统模式)

        (二)2 集中化的版本控制系统 CVS、Subversion(SVN)

        (三)3 分布式版本控制系统GIT

        1.2  git产品

        (一)github   【公共的服务器】

官网              https://guides.github.com/activities/hello-world/

        (二)git  【纯命令行的软件】

服务器&客户端

1.准备工作目录
    useradd git
     mkdir /git-root/        任意目录
    cd /git-root/

2.创建一个分支
    git init --bare shell.git
        初始化空的 Git 版本库于 /git-root/shell.git/
        [root@abc git-root]# ls
        shell.git

3.目录授权        chown -R git:git shell.git/

4.切换git           su - git

5.生成秘钥
    ssh-keygen -t rsa       

    cd .ssh/
    cp id_rsa.pub authorized_keys
    logout

6.设置git账号的shell
    [root@abc git-root]# usermod -s /usr/bin/git-shell git

7.测试下载仓库
    cd /opt/
    git clone git@10.18.47.23:/git-root/shell.git
        [root@abc opt]# git clone git@10.18.47.23:/git-root/shell.git
正克隆到 'shell'...
git@10.18.47.23's password: 
warning: 您似乎克隆了一个空版本库。
[root@abc opt]# ls
gitlab  shell

8.测试上传仓库
    cd  shell
     touch 123
     git add .
     git commit -m 'zdsad'
    git push -u origin master
     rm -rf *
    git clone git@10.18.47.23:/git-root/shell.git
        [root@abc shell]# rm -rf *
[root@abc shell]# git clone git@10.18.47.23:/git-root/shell.git
正克隆到 'shell'...
git@10.18.47.23's password: 
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
接收对象中: 100% (6/6), done.
[root@abc shell]# ls
shell
[root@abc shell]# ls shell/
123  test1.sh

        (三)gitlab

私有的git         web服务器

2.Gitlab部署

        2.1   gitlab-LOGO

        2.2  gitlab支持的类UNIX系统

    Ubuntu
    Debian
    CentOS
    Red Hat Enterprise Linux (please use the CentOS packages and instructions)
    Scientific Linux (please use the CentOS packages and instructions)
    Oracle Linux (please use the CentOS packages and instructions)

        2.3  gitlab不支持的类UNIX系统

    OS X
    Arch Linux
    Fedora
    Gentoo
    FreeBSD

         2.4  官网链接

GitLab最新版下载安装_GitLab中文免费版-极狐GitLab中文官方网站

        2.5   Install and configure the necessary dependencies   【安装并配置必要的依赖项】

4G以上内存
sudo yum install curl policycoreutils openssh-server openssh-clients

                                                       安装和配置必要的依赖关系
sudo systemctl enable sshd           开机自启动ssh程序
sudo systemctl start sshd
sudo yum install postfix                   安装邮件程序
sudo systemctl enable postfix
sudo systemctl start postfix
sudo  systemctl stop firewalld          防火墙关上!
sudo systemctl disable firewalld

        2.6   Add the GitLab package server and install the package    【添加gitlab的rpm包并安装包】

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

        配置极狐GitLab 软件源镜像

 yum install gitlab-ce

        3.6     Configure and start GitLab       【配置并启动gitlab】

 gitlab-ctl reconfigure    自动配置文件权限,安装数据库….
    提示!安装的时间会很长!!!

        4.7  Browse to the hostname and login 【浏览主机名并登录】

gitlab服务器的地址:http://192.168.26.146
    GITLAB占用80端口,访问时直接访问IP就可以(第一次会让你确认root账户登录的密码)

登录图示:

创建8位新密码
然后使用root登录即可

创建项目:

 推送SSH秘钥:

1.保存网址

复制网址用于下载项目(文档容器)

http://root@web1/root/firstproject.git

2.生成秘钥

         ssh-keygen

3.查看秘钥

        cat     ~/.ssh/id_rsa.pub 

 4.上传密钥

5.连接地址

用于命令行,或客户端程序进行下载使用。

6.使用gitlab 的图形操作

上传文件到gitlab  

        newfile:新建一个文件。

        uploadfile:再上传即可。

下载文件到gitlab客户端

7.使用gitlab  的命令行操作

        域名解析:

        克隆服务器的文件:

git config --global user.name "git"
git config --global user.email "git@localhost"
git clone git@localhost:root/project1.git              注意您粘贴的地址中,使用了什么用户名。

         上传文件:

cd my-test    进入工作目录

echo 123456 > ceshi.txt    新建文件

git init    初始化

 

git remote add origin git@localhost:root/my-test    配置远程服务器地址
   【 如果远程服务器配置报错,因为之前已经配置过其他远程服务器。可以用命令清除掉
        git remote rm origin 】 

git add .          建立当前文件夹下所有的文件,为准备上传的文件

git commit  -m 'first commit'        提交上传说明
git push -u origin master          上传

http://www.yayakq.cn/news/450382/

相关文章:

  • 软件程序开发公司谷歌seo需要做什么的
  • 抖音里做我女朋友网站企业管理生产管理系统
  • 律师网站专业设计注册一个免费的网站
  • 泸州网站优化推广wordpress工作室主题
  • 画册设计网站有哪些国外做免费的视频网站有哪些
  • 深圳外贸建站网络推广公司wordpress商品插件
  • 哪个网站可以做代销企业网站建设范文
  • 网站建设的数字化和互联网化图片展示 网站
  • 网站建设宣传的目的做视频网站要什么软件下载
  • 台州网站建设方案策划福州网站制作案例
  • 钓鱼网站怎么做嘉兴模板建站系统
  • 旅游网站建设的背景重庆网站免费优化
  • 东营网站建设策划内容怎么开发手机网站
  • 网站开发需求分析主要内容如何做网站的二级页面
  • 中国太平保险集团官方网站网络推广目标怎么写
  • 免费建站赚钱wordpress加文字水印
  • 铜仁住房和城乡建设局网站制作小公司网站教程
  • php怎么做网站后台移动端网站建设
  • 模板网点地址信息获取错误是什么意思揭阳百度seo公司
  • 国外网站 设计公司网站推广技巧
  • 商城手机网站建设编辑wordpress模板下载
  • 如何建立网站站点wordpress html5音乐播放器
  • 基于jsp的电子商务网站开发怎么看一个网站是否是外包做的
  • 谢家华做网站免费推广途径
  • 山东学生做自我评价的网站wordpress termmeta
  • 泰拳图片做网站用清远网站开发sohu
  • 磁力搜索引擎torrentkitty网站如何优化流程
  • 苏州建站推广定制营销型网站设计难不难
  • 深圳外贸soho网站建设丝网外贸做哪些网站
  • 旅游品牌网站的建设wordpress academy