git: connect to host github.com port 22: Connection timed out


好几年没用github了,今天提交代码发现直接报错了connect to host github.com port 22: Connection timed out 后面看了一下github说明,他们https模式的提交,启用了ssh协议,但ssh协议使用的是443端口而不是默认的22端口。 1.

TortoiseGit使用ssh密钥连接git服务器


使用ssh密钥连接git服务器相对于账号密码来说会安全一丢丢,密钥不丢问题不大。而且很git服务提供商如:github、gitee等都提供ssh密钥访问,可以自己设定密钥。这样就可以把不同平台设置成同一个密钥,然后就可以一个密钥访问所有的git服务器。 下面以github为例。 1、生成密钥 如果已

git设置代理


访问github慢是一个通病,不过可以给git设置带来提速 1. 为git设置全局代理 git config --global http.proxy socks5://127.0.0.1:1080 git config --global https.proxy socks5://127.0.0.1:

git基本命令


使用Git的时候,基本上都是用TortoiseGit窗口操作,但最近在linux上部署了一个项目发现只能用命令行了。这里只用几个超级简单的命令就行了 1. 下载项目 git clone [url] 2. 配置文件 配置文件在项目目录的.git/config文件 cat .git/config [c

git保存账号密码


1. 进入项目目录的.git目录 2. 使用git config --list查询当前配置 git config --list core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdate