ドキュメント
利用の実践:プロジェクトの作成とアクセス
下記の利用注意事項は、別途記載しております。 トランス・インイト・プロジェクト.
実行プロジェクト名は foobar の.
ツイート
プロジェクトを初期化するには、Trac サーバーにログインし、実行します。
trac-initproject git foobar
開発者はローカルをアップロードすることができます マスター ブランチは、次のメソッドを使用します。
パブリックプッシュアクセスを有効にしている場合:
git-push git://appliance_ip/git/foobar master
または、SSH 接続上:
git-push ssh://root@appliance_ip/srv/repos/git/public/foobar.git master
必要に応じて、開発者は、よりシンプルな将来のアップデートのためにリモートリポジトリを設定できます。
git-config remote.turnkey-trac.url ssh://root@appliance_ip/srv/repos/git/public/foobar.git git-config remote.turnkey-trac.push +master:refs/heads/master git-push turnkey-trac
ユーザーは、次のメソッドを使用してリモートリポジトリをクローンすることができます。
匿名:
git-clone git://appliance_ip/git/foobar
または、SSH 接続上:
git-clone ssh://root@appliance_ip/srv/repos/git/foobar
v14.0 では、バザールはサポートされていません。
バザール(bzr)
プロジェクトを初期化するには、Trac サーバーにログインし、実行します。
trac-initproject bzr foobar
開発者はローカルブランチをアップロードできます。
SFTP接続を超える(依存) python-paramiko の使い方)
bzr push sftp://root@1.0.0.94/srv/repos/bzr/foobar
デフォルトのプッシュ場所が設定されていない場合は、最初のプッシュが設定されます。その後、場所は省略可能で、デフォルトは使用されます。
bzr push
ユーザーはリモートリポジトリをクローンすることができます。
bzr clone bzr://appliance_ip/bzr/foobar
メルキュリアル(hg)
プロジェクトを初期化するには、Trac サーバーにログインし、実行します。
trac-initproject hg foobar
開発者はローカルブランチをアップロードできます 次のメソッドを使用します。
追加のスラッシュを注意してください。 Mercurial は、SSH 接続上のユーザホームディレクトリにパスが相対的であると仮定します。
hg push ssh://root@appliance_ip//srv/repos/hg/foobar
必要に応じて、開発者は、次のものを追加することで、より簡単な将来のアップデートのためのリモートリポジトリを設定できます。 foobar/.hg/hgrc の一覧
[paths] default-push = ssh://root@appliance_ip//srv/repos/hg/foobar
将来のプッシュは、次のようになります。
hg push
ユーザーはリモートリポジトリをクローンすることができます。
hg clone http://appliance_ip:8080/foobar
サブバージョン(svn)
プロジェクトを初期化するには、Trac サーバーにログインし、実行します。
trac-initproject svn foobar
開発者はリモートリポジトリをチェックし、変更を行なう、リモートリポジトリにコミットすることができます。
SSH のチェックアウト:
svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar
ローカルの変更を行った後、リモートリポジトリにコミットできます。
svn commit
ユーザーは、次のメソッドを使用してリモートリポジトリをチェックアウトすることができます。
匿名:
svn co svn://appliance_ip/svn/foobar
または、SSH 接続上:
svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar