客户端常见问题

最近更新时间:2019-07-29 14:58:37

Git clone 时提示 Project not found?怎么解决?

  1. 确认项目地址是否正确,项目是否存在;
  2. Clone 项目需要在项目中拥有 Reporter 及以上权限,确认自己在该项目中是否有足够的 权限
  3. 如果上述都检查无误,且 clone 时没弹出用户认证框,很可能是缓存了用户名密码,清理缓存即可。

使用客户端 clone 工蜂项目的时候,使用的是什么帐号和密码?

  • 帐号为您的工蜂 Git 帐号,即工蜂 用户名
  • 密码为工蜂 Git 的密码,可在个人设置中的 账户 处修改。

或者您还可以使用 SSH 方法免密码操作,配置方法参考 SSH 配置文档

Git clone 时提示 Authorication Failed ,怎么解决?

  1. 检查输入密码时输入的 Git 用户名和 Git 密码是否正确;
  2. 如果 clone 时不弹输入框直接报错,则很可能是本地缓存了错误的密码,清理缓存即可。

Git 首次 clone 时报错 warning: You appear to have cloned an empty repository,怎么解决?

这个 warning 只是提醒您 clone 了一个空项目,并不是报错,您可以在本地正常使用该项目。

Git push 时提示:You are not allowed to push code to this project,acrhived project can't write,怎么解决?

根据提示看显示这个项目已经存档了,导致不能再 push,解决方式是根据 文档 取消项目存档。

Git push 时提示:You are not allowed to force push code to a protected branch on this project,怎么解决?

工蜂 Git 中,不允许在保护分支上强制提交。报错提示您不能在保护分支上强制提交。解决方法为取消保护分支。具体方法为进入【项目】>【项目设置】>【保护分支】,然后选择对应的保护分支单击【去除保护】然后在弹框中单击【确定】。

使用 ssh 方式 clone 时,提示 Permission denied (publickey),怎么解决?

  1. 确认是否已经将 ssh key 添加到工蜂 Git 的 帐号设置 中。添加方法可参考 文档
  2. 检查 ssh 是否配置正确,配置方法可参考 文档

使用 ssh 方式 clone 时,提示 Bad owner or permissions on xxx/.ssh/config,怎么解决?

这个报错的原因是 config 文件权限不正确,解决方法为:chmod 644 ~/.ssh/config(将 config 文件权限改为644)

如何减小仓库体积?

使用 git gc --prune=now 命令可以清理不必要的文件并优化本地存储库。

如何进行版本库回退?

使用 git reset --hard HEAD^ 命令可以快速回到上一个版本。 使用 git reset --hard <版本号> 命令可以回到指定的版本(使用 git log可以看到版本号),版本号输入前几位即可 。

如何解决代码冲突?

  1. 获取并检出此合并请求的分支

    git fetch origin
    git checkout -b 分支名 origin/分支名
  2. 在本地查看更改有冲突的文件

  3. 合并分支并修复冲突

    git checkout master
    git merge --no-ff 1
  4. 将合并结果推送到 Git 服务器

    git push origin master