回答:
パッケージをDebianに入れるプロセスはこのFAQで概説されています。パッケージがDebianに入ると、Ubuntuに自動的にインポートされます。
DebianとUbuntuは同じパッケージングシステムを使用します。DebianとUbuntuのバイナリパッケージ(.debファイル)は必ずしも互換性があるわけではありませんが、UbuntuとDebianのパッケージを作成する場合、異なるアーキテクチャ向けにビルドされるようにソースコードをアップロードします。バイナリパッケージは、DebianとUbuntu用に別々にビルドされます。
コードをホストする場所は関係ありません。