• 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 进程号

  • 相关阅读:
    C++primer plus第六版课后编程题答案7.2
    sprintf函数
    sscanf函数
    [转]Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案
    C/C++动态二维数组的内存分配和释放
    malloc动态分配多维数组
    区间重合判断[poj2808 校门外的树]
    C++中的sort函数
    C语言qsort
    [转]Linux统计代码行数
  • 原文地址:https://www.cnblogs.com/cing/p/8649861.html
Copyright © 2020-2023  润新知