日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux git reposi,关于linux:GitLab:无法从远程存储库读取

發布時間:2025/3/20 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux git reposi,关于linux:GitLab:无法从远程存储库读取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我創建了項目并添加了ssh-key(都通過webinterface),但是當我嘗試向存儲庫中推送內容時,出現此錯誤:"無法從存儲庫讀取"。 這可能是由于以下事實:.git-project-file在/ home / git / repositories / [group] /文件夾中不存在。

gitlab-check返回:

[Group] / [Project] ... can't create, repository is empty

推送到存儲庫時出錯

git remote add origin git@myserver.com:[group] / [project] .git

git push -u原始主機

fatal: '/home/git/repositories/[group]/[project].git' does not appear to be a git repository

fatal: Could not read from remote repository.

Please make sure you have the correct access rights

and the repository exists.

是什么引起了錯誤

ls -ld /home/git/repositories/[group]/[project].git

File not found.

為什么未創建文件?

有關我的設置的信息

ls -ld / home / / home / git /

drwxr-xr-x 3 root root 4096 Aug 28 15:04 /home/

drwxr-xr-x 8 git ?git ?4096 Aug 31 11:33 /home/git/

ll / home / git

drwxr-xr-x ?8 git ?git ?4096 Aug 31 11:33 ./

drwxr-xr-x ?3 root root 4096 Aug 28 15:04 ../

-rw-r--r-- ?1 git ?git ? 220 Aug 28 15:04 .bash_logout

-rw-r--r-- ?1 git ?git ?3637 Aug 28 15:04 .bashrc

drwx------ ?2 git ?git ?4096 Aug 29 19:52 .cache/

-rw-r--r-- ?1 git ?git ? ?88 Aug 31 11:33 .gitconfig

drwxr-xr-x 16 git ?git ?4096 Aug 29 15:32 gitlab/

drwxr-xr-x ?2 git ?git ?4096 Aug 28 15:09 gitlab-satellites/

drwxr-xr-x ?8 git ?git ?4096 Aug 29 19:51 gitlab-shell/

-rw------- ?1 git ?git ? ?13 Aug 29 15:36 .mysql_history

-rw-r--r-- ?1 git ?git ? 675 Aug 28 15:04 .profile

drwxrws--- ?5 git ?git ?4096 Aug 29 16:15 repositories/

drwx------ ?2 git ?git ?4096 Aug 31 11:47 .ssh/

-rw------- ?1 git ?git ?3453 Aug 29 16:03 .viminfo

sudo -u git -H捆綁執行rake gitlab:env:info

RAILS_ENV=production

System information

System: ? ? Ubuntu 13.04

Current User: ? git

Using RVM: ?no

Ruby Version: ? 2.0.0p247

Gem Version: ? ?2.0.3

Bundler Version:1.3.5

Rake Version: ? 10.1.0

GitLab information

Version: ? ?6.0.0

Revision: ? 6c1c284

Directory: ?/home/git/gitlab

DB Adapter: mysql2

URL: ? ? ? ?http://myserver.com

HTTP Clone URL: http://myserver.com/some-project.git

SSH Clone URL: ?git@myserver.com:some-project.git

Using LDAP: no

Using Omniauth: no

GitLab Shell

Version: ? ?1.7.0

Repositories: ? /home/git/repositories/

Hooks: ? ? ?/home/git/gitlab-shell/hooks/

Git: ? ? ? ?/usr/bin/git

sudo -u git -H捆綁執行rake gitlab:check

RAILS_ENV=production

Checking Environment ...

Git configured for git user? ... yes

Has python2? ... yes

python2 is supported version? ... yes

Checking Environment ... Finished

Checking GitLab Shell ...

GitLab Shell version >= 1.7.0 ? ... OK (1.7.0)

Repo base directory exists? ... yes

Repo base directory is a symlink? ... no

Repo base owned by git:git? ... yes

Repo base access is drwxrws---? ... yes

post-receive hook up-to-date? ... yes

post-receive hooks in repos are links: ...

[Group] / [Project] ... repository is empty

Checking GitLab Shell ... Finished

Checking Sidekiq ...

Running? ... yes

Checking Sidekiq ... Finished

Checking GitLab ...

Database config exists? ... yes

Database is SQLite ... no

All migrations up? ... yes

GitLab config exists? ... yes

GitLab config outdated? ... no

Log directory writable? ... yes

Tmp directory writable? ... yes

Init script exists? ... yes

Init script up-to-date? ... yes

Projects have satellites? ...

[Group] / [Project] ... can't create, repository is empty

Redis version >= 2.0.0? ... yes

Your git bin path is"/usr/bin/git"

Git version >= 1.7.10 ? ... yes (1.8.1)

Checking GitLab ... Finished

ssh -T git@myserver.com

Welcome to GitLab, Christian Hammer!

貓/home/git/.ssh/authorized_keys

command="/home/git/gitlab-shell/bin/gitlab-shell key-2",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa [key] [email]

(重新)啟動sidekiq解決了問題:

sudo -Hu git RAILS_ENV=production bundle exec rake sidekiq:start

我有同樣的問題。 但是對我而言,重啟sidekiq并不能解決問題。 因此,我為相同的錯誤消息保留了一個小的解決方案。 我管理著運行gitlab的服務器,因此我為存儲庫創建了一個用于遠程ssh訪問(gitlab-server.pub)的密鑰和另一個(gitlab-repo.pub)密鑰。 在gitlab界面中,我上傳了gitlab-repo.pub,但是我忘記了git告訴要使用哪個,因此像這樣更新~/.ssh/config之后,一切正常

根據您提供的信息,它無法創建。 請檢查存儲庫/ [group]目錄中存在的內容。

如果您的存儲庫是一個裸存儲庫(一個沒有工作目錄的存儲庫),那么使用[project.git]之類的名稱是一種約定。

目錄/ repositories / [group]中沒有任何內容。 我使用了" git remote add origin git@myserver.com:mygroup / myproject.git"

總結

以上是生活随笔為你收集整理的linux git reposi,关于linux:GitLab:无法从远程存储库读取的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。