zoukankan      html  css  js  c++  java
  • 通过WinRM在本机执行云服务器脚本,更新git代码

    最近因为项目一直再修改,

    需要经常更新代码,

    所以每次更新都要去服务器,

    但是服务器同事总在用,

    就想了个办法,直接在本机远程命令更新代码

    本地系统:win10

    服务器系统:win10,windows server 2019 数据中心版

    第一步:查看服务是否开启

    第二步:在本机、服务器cmd执行以下命令

    winrm quickconfig

    //针对winrm service 进行基础配置

    winrm e winrm/config/listener

    //查看winrm service listener:

    winrm set winrm/config/service/auth @{Basic="true"}

    //为winrm service 配置auth

    winrm set winrm/config/service @{AllowUnencrypted="true"}

    //为winrm service 配置加密方式为允许非加密

    winrm enumerate winrm/config/listener

    //winrm service返回信息则启动配置成功

    第三步:

    设置当前网络两头机器网络为专用网络,在控制面板系统和安全管理工具本地安全策略网络列表管理策略

    用本地powershell测试:

    Get-Service WinRM

    Test-WsMan 【服务器IP】

    Enter-PSSession -ComputerName 【服务器IP】 -Credential administrator

     

    执行成功,这是服务器的信息

     

    然后直接定位到代码目录执行git pull拉取代码更新,如果提示密码验证修改git目录config文件

    [remote "origin"]
    url = ssh://【账号】:【密码】@【项目地址】

    入门级菜鸟一枚,目前在学习的途中,希望和大家共同进步
  • 相关阅读:
    Codeforces Global Round 6
    Codeforces Global Round 5
    笔记
    笔记
    Codeforces Round #608 (Div. 2)
    模板
    Codeforces Round #607 (Div. 2)
    find命令
    while循环脚本
    发邮件
  • 原文地址:https://www.cnblogs.com/sunff/p/14366652.html
Copyright © 2011-2022 走看看