2016-12-21 28 views
1

コマンドラインを使用してGitリポジトリをインポートしようとしています。私はこのguideGitリポジトリをインポート中にエラーが発生しました。

を使用しています。しかし、私はステップ3で、このエラーに実行し続ける:

% git push --mirror https://github.com/kbavishi/prads.git 
[...] 
remote: error: GH002: Sorry, branch or tag names consisting of 40 hex characters are not allowed. 
remote: error: Invalid branch or tag name "19f72fa66ffc0ba33f00ba5e5897e109f822e939" 
To https://github.com/kbavishi/prads.git 
! [remote rejected] 19f72fa66ffc0ba33f00ba5e5897e109f822e939 -> 19f72fa66ffc0ba33f00ba5e5897e109f822e939 (pre-receive hook declined) 
[...] 

任意のアイデアはどのようにこの問題を解決するために?事前にお詫び申し上げます、私はGitの初心者です。

Githubのサポートに関するリクエストを投稿しました。git-filter-branchコマンドを使用してタグを修正してから、リポジトリを再度インポートするように求めるメッセージが表示されました。私はそれをどのように使用するかを決めることができませんでした。

答えて

1

gitタグを入力すると、 "19f72fa66ffc0ba33f00ba5e5897e109f822e939"というタグが表示された場合は、to rename it easily enoughになります。

git tag NEW OLD 
tag -d OLD 

それは支店名(タイプgit branch)である場合は、rename it as wellにできるはずです。

git branch -m <oldname> <newname> 

これが完了したら、GitHubリポジトリにプッシュバックすることができます。

関連する問題