git若干问题总结

本文介绍了三种常见的SSH连接及Git操作过程中遇到的问题及其解决方案。包括SSH连接失败、Git无法自动检测到电子邮件地址以及如何从远程仓库删除文件。

问题一

ssh -T git@192.168.32.247 

报错:sign_and_send_pubkey: signing failed: agent refused operation

git@192.168.32.247's password

解决方法:

eval "$(ssh-agent -s)"

ssh-add

问题二

Please tell me who you are.


Run


  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"


to set your account's default identity.
Omit --global to set the identity only in this repository.


fatal: unable to auto-detect email address (got 'tim@newton.(none)')

解决方法:

在工程目录下,进入隐藏文件夹.git,例如我的工程目录为UpdateEngine,

cd UpdateEngine/.git

ls发现config文件,

vi config

在最后加上

[user]

    email = your email

    name = your name

email和name随便写都行。

问题三,删除远程仓库文件

1、git pull origin master

2、在本地删除对应文件

git rm -r filename或者git rm --cache filename

3、提交

git commit -m "delete"

4、git push origin master

5、修改完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值