zoukankan      html  css  js  c++  java
  • win端git连接私服仓库+上传本地项目+从服务器下载文件到win

    win端git连接私服仓库:

    1.win端

    检查c:/Users/用户/.ssh/目录下是否有config文件(!!!没有任何后缀名)。如果没有则新建config文件,然后修改添加如下内容:

    Host "私服ip"//比如211.63.52.3,此引号必须
    Port 私服端的ssh端口号//可以自己配置,看下面私服端的步骤

    2.私服端

    用root权限,进入目录/etc/ssh/sshd_config。可以配置端口号,如下:

    Port 6000

    至此,连接完成,打开git bash,输入命令:ssh 用户名(私服端用户)@私服ip。正常连接效果如下:

    如果没有连接上,会有如下错误:

    这是因为配置没有成功的原因,应该检查如下几项:

    1.win端config文件是否有后缀,正确的应该是无后缀,config文件里面的host和port是否配置正确。

    2.私服端的port端口是否开启,win端的port与私服端的port是否相同。

    创建仓库:

    私服端,在任意目录创建仓库:

    mkdir test.gtt(比如)

    初始化仓库,cd test.git,进入此目录:

    git --bare init

    上传本地项目(与上传到github上类似,只是地址不同):

    1.git init

    2.git add .

    3.git commit -m "提交注释"

    4.git remote add origin 用户名(私服端用户)@私服ip:仓库地址/test.git

    5.git push origin master

    ssh连接服务器后,连接服务器上的虚拟机:

    ssh -X -v yuki@172.16.140.128

    服务器与服务器上的虚拟机之间传文件也可以用下面的scp操作。

    从服务器下载到windows:

    scp -r sdn@IP:/home/sdn/savi/finaltopo.py e:/books/finaltopo.py

    从windows上传到服务器:

    scp -r e:/books/finaltopo.py sdn@IP:/home/sdn/savi/finaltopo.py

    如果上传时出现Permission Denied。应该去私服上查看这个文件的权限,保险操作是把权限改为777。

    linux查看端口占用

    lsof -i:8080

    kill -9 进程号

  • 相关阅读:
    vue语法
    第3章 语言基础(上)
    第2章 HTML中的JavaScript
    第1章 什么是JavaScript
    附录 A ES6附加特性
    第14章 跨浏览器开发技巧
    第13章 历久弥新的事件
    第12章 DOM操作
    第11章 代码模块化
    第10章 正则表达式
  • 原文地址:https://www.cnblogs.com/cing/p/8649861.html
Copyright © 2011-2022 走看看