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
至此,连接完成,打开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 进程号
win端git连接私服仓库+上传本地项目+从服务器下载文件到win的更多相关文章
- 通过git shell 在Github上传本地项目
首先现在github上新建一个库,再进行如下操作,过程不赘述 1.打开git shell 2.cd到项目位置 // cd archives-vue 3.git init 4.Get add ...
- 使用Git Bash向GitHub上传本地项目
第一步:下载Git Bash(https://gitforwindows.org/),安装的过程是一路下一步,就不细说啦: 第二步:打开Git Bash,如下图显示: 第三步:现在让我们先放一放Git ...
- 001 手把手用Git,Git从入门到上传本地项目到Github,看这篇就够了
安装git 下载Git 下载好后,一路next即可 安装好后,打开Git bash,进行配置 首先配置自己的身份 git config --global user.name "Name&qu ...
- SVN上传本地项目到服务器
1. 在服务器新建一个文件夹目录: 2. 将新建的目录在本地check out下来: 3. 将自己的项目拷贝到check out下来的文件夹下: 4. 右键点击svnàAdd,选择所有添加: 5. 右 ...
- Github从注册到上传本地项目详解!!!
由于本人对于git并不是很熟悉,所以能从一个初学者或者说是未知者的角度去给大家解释每一步的操作. 另外如果本文不够详细的话,请参考 廖雪峰git教程 偷偷有码git从入门到上传本地项目 那么开始! ...
- 用git上传本地项目到github上
首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥 一路默认回车,会生 ...
- 通过Git Gui Here上传本地项目到GitHub上
要使用此种方法上传本地项目到GitHub上,前提得是你已安装Git for window工具. Git for window下载地址:http://www.xp510.com/xiazai/Appli ...
- 【github&&git】2、github入门到上传本地项目
[在原文章的基础上,修改了描述的不够详细的地方,对内容进行了扩充,整合了网上的一些资料] [内容主要来自http://www.cnblogs.com/specter45/p/github.html#g ...
- 使用WebStorm上传本地项目到GitHub和GitLab
在使用 WebStorm 上传本地项目到 GitHub 之前,先要做一些相关配置. 首先打开 WebStorm ,依次点击File -> Settings… 打开系统设置面板,在上面搜索 git ...
随机推荐
- 08-Mysql数据库----完整性约束
总结: 1,not null 不能插入空,不设置可空 2,unique 单列唯一 create table department(name char(10) unique); ...
- python基础训练营04-函数
任务四 函数的关键字 函数的定义 函数参数与作用域 函数返回值 一.函数的关键字: def 二.函数的定义: 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号 ...
- js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)
原文:http://blog.csdn.net/niyingxunzong/article/details/16989947 js/jquery 获取本地文件的文件路劲 获取input框中type= ...
- Java判断数字的奇偶
package anli; import java.util.Scanner; public class jiou { public static void main(String[] args){ ...
- C++结构体排序
在C++中,对结构体的排序方式比C语言丰富的多.在C语言中,我们主要是通过qsort进行排序操作(抛开手写排序算法不说). 在C++<algorithm>中,有一个十分强大的排序函数sor ...
- 软工实践 - 第二十七次作业 Beta 冲刺(5/7)
队名:起床一起肝活队 组长博客:https://www.cnblogs.com/dawnduck/p/10134471.html 作业博客:班级博客本次作业的链接 组员情况 组员1(队长):白晨曦 过 ...
- nginx安装-del
1.检测是否安装 rpm -q xxx2. 安装nginx前,我们首先要确保系统安装了g++.gcc.openssl-devel.pcre-devel和zlib-devel软件,可通过如图所示命令进行 ...
- 【SSH】——Hibernate三种状态之间的转化
Hibernate的三种状态为:transient.persistent和detached.对这三种状态的理解可以结合Session缓存,在Session缓存中的状态为persistent,另外两种不 ...
- (转)mongdb性能优化收集
一.数据库最大连接数问题当你在后台日志中,发现大量“connection refused because too many open connections: 819”信息时,一般跟你没有设置合适的最 ...
- MySQL密码忘了怎么办
之前在ubuntu 12.04里安装了xampp,设置了mysql数据库root密码,今天需要增加个数据库,发现忘记之前设置的密码是什么了.经过一番摸爬滚打,终于搞明白了,注意以下的操作都是以linu ...