Gitoliteに追加したいローカルgitプロジェクトがありました。どうやらこれは難しいので、私はその考えを放棄しました。 gitolite-admin/conf/gitolite.confに追加し、変更をコミットしてプッシュすることにより、新しいgitoliteリポジトリを作成しました。次に、git clone git-noah:project-name
を使用して新しいリポジトリを正常に複製しました。次に、.gitを除くすべてのファイルとフォルダーをプロジェクト名フォルダーにコピーしました。やった、
git add -A
git commit -a -m "Moved to new repo."
git Push
私はこのエラーを受け取ります:
warning: Push.default is unset; its implicit value is changing in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the current behavior after the default changes, use:
git config --global Push.default matching
To squelch this message and adopt the new behavior now, use:
git config --global Push.default simple
See 'git help config' and search for 'Push.default' for further information.
(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode
'current' instead of 'simple' if you sometimes use older versions of Git)
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to Push some refs to 'git-noah:project-name'
リモート(Origin)リポジトリにはまだマスターが存在しません。
git Push Origin master
この最初のプッシュの後、よりシンプルな
git Push
Gitを使用してミラーリングしている場合、これを使用します。
git config remote.backup.mirror true