Github通过sshkey的方式拉取代码报错kex_exchange_identification

Git生成密钥 设定Git的username和email git config --global user.name "你的用户名" git config --global user.email "你的邮箱" 创建SSH key cd ~/.ssh ssh-keygen -t rsa -C "你的邮箱" 会出现以下的提示 Generating public/private rsa key pair. Enter file in which to save the key (~/.ssh/id_rsa): 一路回车默认就可以了,这样你的公钥和私钥就同时保存在了~/.ssh/下了。 获取SSH key cat id_rsa.pub Github添加SSH key 以上都配置了还不行就执行这一步 将 Github 的连接端口从 22 改为 443 即可 编辑 ~/.ssh/config 文件(没有就新增),windows在用户目录下的.ssh目录,添加如下内容 Host github.com HostName ssh.github.com User git Port 443 验证: ssh -T git@github.com 输出 Enter passphrase for key '~/....

March 26, 2024 · 1 min · ZhaoGuibin

ios上使用iSH的git同步iRime

安装软件 安装好以下软件:git、vim、openssh apk add git vim openssh 打开ish设置 设置git git config --global user.name "你注册GitHub账号的名字" git config --global user.email "你注册GitHub账号用的邮箱" 查看公钥 cat ~/.ssh/id_ed25519.pub 如果没有就生成公钥 ssh-keygen -t ed25519 -C "<注释内容>" 再次查看显示公钥,公钥添加到GitHub的SSH keys cat ~/.ssh/id_ed25519.pub 挂载文件夹 会弹出文件夹选择框,选择你要挂载的目录,比如下载目录,确定后即挂载到 /mnt 目录中 mount -t ios . dir_name git设置 #禁用安全目录 git config --global --add safe.directory /path

March 26, 2024 · 1 min · ZhaoGuibin

Centos6.5安装git

安装编译git时需要的包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-ExtUtils-MakeMaker 删除已有的git yum remove git 下载git源码 地址:https://www.kernel.org/pub/software/scm/git/ 选择要安装的版本 cd /opt/local/src wget https://www.kernel.org/pub/software/scm/git/git-x.x.x.tar.gz tar xzf git-x.x.x.tar.gz 编译安装 cd git-x.x.x make prefix=/usr/local/git all make prefix=/usr/local/git install echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc source /etc/bashrc ``` ###### 检查一下版本号 ```bash git --version ```

February 23, 2018 · 1 min · ZhaoGuibin

git将本地代码提交到远程仓库

touch README.md git init git add README.md git add . git commit -m "first commit" git remote add origin git@xx.xx.xx.xx:repos/xxx/xxx/xxx.git git push -u origin 分支名 可能会遇到这个问题 出现错误的原因是git服务器中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并 git pull --rebase origin master

January 20, 2018 · 1 min · ZhaoGuibin