zoukankan      html  css  js  c++  java
  • git 远程服务器创建项目自动化部署、克隆推送免密码

    1、用git用户 在git目录下 创建裸仓库 git init --bare project_01.git

    2、在裸仓库的 hooks目录下创建 post-receive 文件775

    3、post-receive 文件内容

      #!/bin/bash

      cd /srv/www/deepbrainchain

      unset GIT_DIR

      git pull origin

    4、在 www 目录下克隆裸仓库

    5、远程clone裸仓库 git clone git@192.168.1.100:/srv/git/dbc.git 这样会需要输入密码

    6、免登录clone push方式

      a.在服务器创建公钥私钥和授权文件,sshd配置改为允许不使用密码,并且指定授权文件路径

      b.在客户机本地创建公钥私钥,并把公钥给服务器导入到授权文件

       c.客户机本地使用ssh命令连接服务器,此时应该不再需要密码了

  • 相关阅读:
    CSS filter属性
    css过渡的使用
    关于2D、3D的转换
    3D立体旋转
    css的规范命名
    html标签的简单总结
    css之简单动画
    几种动态的学习链接
    css之规范命名
    css
  • 原文地址:https://www.cnblogs.com/oscxc/p/8651943.html
Copyright © 2011-2022 走看看