有时候在eclipse上使用插件egit向github或者osc上同步代码时,有时候会发现出现cannot open git-upload-pack这个问题. 一般引起这个问题的原因有两个:一.网络问题,网络访问外网总是会出现各种不稳定因素.二.eclipse中egit插件的配置问题. 第一个问题自己动手解决,就不多说. 今天主要说第二点:配置问题. 打开eclipse中的windows-->Preferences-->Team-->Git-->Configuration-->…
1.拷贝一个管理员权限用户的id_rsa.pub到服务器端 这里我拷贝的是yang电脑的key,命令如下: scp  /home/yang/.ssh/id_rsa.pub serveradmin@服务器IP地址:/tmp/yang.pub. 2.删除原本在服务器端.ssh目录下的authorized_keys文件 这个文件在第三步会自动生成. 3.初始化管理仓库及管理员 sudo -H -u git gitosis-init < /tmp/yang.pub 其中这里git是代表用户.此命令会在/…
第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要):如图1:选择pull进行更新代码操作: 第二步:更新后的结果如图2.3:其中图2:表示从服务器上更新下来的代码:图3:表示服务器上没有需要更新的代码,当服务器上没有需要更新到本地的代码时,则可以放心的进行提交代码的操作:…
问题描述: 如下图:打叉的部分是引用不成功的部分 ,在web.config文件中没有自动添加其引用代码. 英文解释 在服务引用选择自己的项目的程序集就行了,如下图: 特别注意:这些程序集一定要在自己的项目中,也就是说,你的web引用的程序集如果有感叹号,那样也不行.…
oh-my-zsh显示github分支时,如果当前文件夹不是git仓库,它就会显示乱码.倒腾了好几个小时终于弄清楚是oh-my-zsh中函数”git_prompt_info“的锅,然后又花了半个多小时调代码,现在总算像个人了!! 先看效果: 实现步骤: 进入 ~/.oh-my-zsh/lib 文件夹 编辑 git.zsh,找到git_prompt_info函数: function git_prompt_info() { local ref " ]]; then ref=$(command git…
使用eclipse下载github代码时,报错信息为cannot open git-upload-pack,如下图: 其实就是ssl协议的版本不对, 2018年2月8日后禁止通过TLSv1.1协议连接https://github.com 和 https://api.github.com. 总结原因就是: 我的eclipse是4.4.0版的并不是最新版的,因此我的ecplise的默认JDK为JDK1.7,当然最新版的eclipse默认是1.8的不会有这个问题,因为JDK1.8默认支持TLSv1.2…
记录一下在IDEA上怎样将写的代码提交到GitHub远程库: 下面这个图是基本的提交代码的顺序: 1. 将代码Add到stage暂存区本地修改了代码后,需先将代码add到暂存区,最后才能真正提价到git仓库. 首先,IDEA中,选中要提交的代码——>右键——>Git——>Add.这样代码就add到了暂存区中.如下图: 2. 提交代码到本地Git将代码Add到暂存区后,然后再将代码提交到本地Git仓库.选中要提交的代码——>右键——>Git——>Commit File…—…
问题:安装了Git-1.9.4-preview和TortoiseGit等工具后,Git服务器开通了账号和密码并配置了邮箱.克隆了服务器代码到本地,按需求进行代码开发.提交本地代码到服务器时出现错误.具体如下: git push 提交代码到远程服务器是出现错误: git config --global user.name "xxx" git config --global user.email "xxx@yyy.com" 原因: 这是因为本地git配置文件缺少提交代码…