git使用

git清除用户名密码

1.Windows 下删除git账号

一、进入控制面板
二、选择用户账户
三、选择管理你的凭据
四、选择Windows凭据
五、选择git保存的用户信息
六、选择编辑或者进行删除操作
七、完成


image.png

2.git命令删除

git config --system --unset credential.helper

git秘钥问题

git遇到的问题之“Please make sure you have the correct access rights and the repository exists.”

1.打开CMD控制台执行如下git命令。

yourname是你要设置的名字,your@email是你要设置的邮箱。

git config --global user.name "yourname"
git config --global user.email "[email protected]"

2.继续git输入命令生成秘钥

your@email是你要设置的邮箱。

ssh-keygen -t rsa -C "[email protected]"
ssh-keygen命令生成秘钥

直接按下回车即可(第一次回车后可以设置密码,直接回车则密码为空)。

3.复制公钥

系统会自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub,将全部的内容复制。


id_rsa.pub

4.添加SSH秘钥

各个平台添加秘钥略有差异,详情见对应平台的“ssh设置”、“配置 SSH 密钥”等相关说明。
无外乎将3复制的内容粘贴到对应添加的位置即可。


云效代码管理 Codeup 的代码仓库

github.com

Couldn't load this key (OpenSSH SSH-2 private key(old PEM format))的解决办法

关于TortoiseGit上传代码至码云时,报错:Couldn't load this key (OpenSSH SSH-2 private key(old PEM format))的解决办法

1.修改注册表

将TortoiseGit默认的客户端C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe修改为:
Git 的安装路径 \usr\bin\ssh.exe,保存即可。
若修改后点确定,界面没反应。
使用 windows+R 打开运行对话框,输入regedit 打开注册表编辑器,
在目录 HKEY_CURRENT_USER\Software\TortoiseGit 路径下,
将SSH键的值,改为 Git 的安装路径 下的C:\Program Files\Git\usr\bin\ssh.exe路径。


修改注册表

2.生成.ppk文件

2.1在TortoiseGit/bin目录下启动puttugen.exe。
2.2单击Conversations下拉列表的Import Key。


image.png

2.3选中自己的私钥。


image.png

2.4选择保存为私钥,生成.ppk文件
image.png

2.5设置远端,选择生成的.ppk文件
image.png

2.6设置网络(使用TortoiseGit默认的即可)


image.png

解决Git 克隆代码 The remote end hung up unexpectedly错误

1.命令行更改

缓冲区溢出

git config http.postBuffer 524288000

增加最低速度时间

git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999

2.通过TortoiseGit更改
鼠标右键,TortoiseGit->设置,如下图


image.png
image.png

你可能感兴趣的:(git使用)