git extensions 教程无法推送,怎么办

git extensions无法推送,怎么办_百度知道
git extensions无法推送,怎么办
提问者采纳
你没有配置用户名和邮箱,这个在某些git客户端中可能是必须的。打开msysgit,输入配置命令,具体命令图里已经给出了,就是git config那两行。
其他类似问题
为您推荐:
git的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁收藏,1.3k 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
小弟由于跨平台开发需求,需要在不同平台调试代码。最近自己用RedHat6.4内置的git搭建了私有git服务器,通过ssh key提交代码。
服务器搭建好后,使用git clone git@192.168.2.20:data/test.git进行第一次同步。Linux客户端一次成功,Windows却报错:
fatal:Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
Linux客户端是Redhat6.4预装的,Windows客户端用的gitExtensions。
小弟不知道问题出在哪里?
使用ssh git@192.168.2.20可以直接免密码登陆的,所以排除ssh的问题。照理说Windows下的git也是Git bash,命令都一样,为什么windows不能用。
补充一下:windows 版本win7.
刚刚在Windows的Git bash里用git remote -v查看了一下远程库,是正确的显示:
origin git@192.168.2.20:data/test.git (fetch)
origin git@192.168.2.20:data/test.git (push)
那么现在问题是否仅仅是:连接/添加远程库成功,但是不能clone,目录/文件权限问题?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
谢谢大家的回答。我已经找到root cause.
解决思路:既然Linux可以,Windows不行,那么就查找这两个系统的git客户端的差异。
经过排查,最终了解到Windows git客户端的ssh客户端默认使用的是putty,于是手动改成与Linux客户端一致的OpenSSH。问题解决。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
使用git remote -v只是显示了当前git repository中配置的remote服务器信息,并不能说明在windows的git bash中可以访问远端代码库。
你说在Linux下可以访问代码库,是在你的Redhat6.4中访问的吧?所以我大胆的猜测:
你的Redhat6.4中的登录账号具有该代码库的访问权限
从你的Win7里没有对代码库的访问权限
所以,建议你:
检查Readhat6.4服务器,是否为git分配了有效的账号(一般就是git用户的账号密码)
是否为服务器端的git账号分配了充分的权限
这样应该可以解决问题吧
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
既然是ssh,那么问题来了,你的服务器配置ssh没有,你的客户端生成了ssh-key没有,公钥保存到服务器没有?还有IP是否可以访问?
把这些问题一一检查一遍。
同步到新浪微博
分享到微博?
与我们一起探索更多的未知
专业的开发者技术社区,为用户提供多样化的线上知识交流,丰富的线下活动及给力的工作机会
加入只需一步
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
举报理由:
推广(招聘、广告、SEO 等)方面的内容
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复(请编辑该提问指向已有相同问题)
不友善内容
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:
扫扫下载 App
SegmentFault
一起探索更多未知您的位置: >
VS GIT插件(Git Extensions) v3.0 官方最新版下载
VS GIT插件(Git Extensions) v3.0 官方最新版
论坛转帖:
分&享&到:
Git Extensions 是一Git分布式版本控制系统的图形化客户端,用来控制Git资料库,支持Windows资源管理器集成和集成。Git Extensions 更像Eclipse里的EGit,操作非常方便。Git Extensions中自带了Git for Windows-msysgit,因此二者选其一安装即可,推荐使用Git Extensions。
点击链接开始下载git extensions无法推送,怎么办_百度知道
git extensions无法推送,怎么办
提问者采纳
你没有配置用户名和邮箱,这个在某些git客户端中可能是必须的。打开msysgit,输入配置命令,具体命令图里已经给出了,就是git config那两行。答题不易,互相帮助,手机提问的朋友在客户端右上角评价点满意即可.如果你认可我的回答,请及时点击采纳为满意回答按钮!
其他类似问题
为您推荐:
git的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 git extensions 安装 的文章

 

随机推荐