以下是我的配置:
配置/ gitlab.yml
gitlab: 主持人:192.168.5.165
港口:8001
config / database.yml
用户名:gitlab
密码:“xxxxx”
gitlab-shell / config.yml:
gitlab_url: "http://192.168.5.165:8001/"
/ etc / nginx / sites-available / gitlab:
听192.168.5.165:800;
server_name 192.168.5.165;
当我创建一个新项目,并从命令推送时,我遇到了错误:
alex @ ubuntu:〜/ gitlabProjects / test $ git remote add origin git@192.168.5.165:alex / test.git alex @ ubuntu:〜/ gitlabProjects / test $ git push -u origin master fatal:'/ home /git/repositories/alex/test.git' 似乎不是一个致命的git存储库:远程端挂了 出乎意料
然后我尝试了另一种方式,我得到了错误:
alex @ ubuntu:〜/ gitlabProjects / test $ git remote add test git@192.168.5.165:8001:亚历克斯/ test.git alex @ ubuntu:〜/ gitlabProjects / test $ git push -u test master Access 拒绝。
我确信我的公钥是可以的。我真的无法解决这个问题。
/ home / git / gitlab $ sudo -u git -H bundle exec rake gitlab:check RAILS_ENV =生产检查环境......
为git用户配置了Git? ...是的有python2吗? ...是的python2是 支持的版本? ......是的
检查环境......已完成
检查GitLab Shell ...
GitLab Shell版本> = 1.7.0? ... OK(1.7.0)Repo基目录 存在? ...是的Repo基目录是一个符号链接? ......没有回购基地 由git拥有:git? ...是的回购基础访问是drwxrws ---? ......是的 post-receive hook是最新的? ...是回购中的收货后挂钩 链接:... alex / write-clean-code ...好的alex / HelloGitlab ......好的 alex /测试......好的
检查GitLab Shell ...已完成
检查Sidekiq ......
运行? ......是的
检查Sidekiq ...已完成
检查GitLab ......
数据库配置存在吗? ...是数据库是SQLite ...没有全部 迁移? ...是的GitLab配置存在吗? ...是的GitLab配置 过时? ...没有Log目录可写? ...是的Tmp目录 写吗? ...是的初始脚本存在吗? ...是的Init脚本是最新的吗? ...是项目有卫星? ... alex / write-clean-code ...是的 alex / HelloGitlab ...是alex / Test ...是Redis版本> = 2.0.0? ...是的你的git bin路径是“/ usr / bin / git”Git版本> = 1.7.10? ......是(1.8.4)
检查GitLab ...已完成
答案 0 :(得分:0)
我相信这是你想要对你的Github
存储库...
要将当前HEAD
重置为指定状态,您可以使用以下命令,试试这个
git reset --hard origin/master