''>>[FrontPage OSDN全般のヘルプ]''
= ソースコードヘルプ
各プロジェクトごとにソースなどの管理のためのリポジトリが用意されています。現在利用できるコード管理システムは、Git、Subversion(SVN)、Mercurial、Bazaarです。
一般ユーザーからは、プロジェクトのWebインターフェイスからリポジトリの内容を参照できます。「ソースコード」-「ガイドと履歴」から用意されているリポジトリのページへ移動してください。また、匿名によるpserverベースの読み込みだけのアクセス権が与えられます。
プロジェクトの管理者は、プロジェクトのGit/SVNリポジトリに対して、SSH経由で書き込みできるアクセス権が自動的に付与されます。ユーザー設定でSSH公開鍵を登録しておいてください。SVN, GitはHTTPSでのアクセスも可能です。
詳しい説明は以下のドキュメント等を参照してください。
* [/docs/Svn_Howto Subversionの使い方]
* [/docs/Git_Howto Gitの使い方]
* [/docs/SCM_Migration コード管理システムの移行]
== コマンド例(書き込み)
プロジェクトメンバーであれば、以下のようにしてコマンドラインでアクセスできます。
=== Subversion
Subversionは、HTTPSとSSHで書き込みが可能です。
* HTTPSの場合
{{{
svn checkout https://svn.osdn.net/svnroot/<プロジェクト名>/<パス>
}}}
* SSHの場合
{{{
svn checkout svn+ssh://<ログイン名>@svn.osdn.net/svnroot/<プロジェクト名>/<パス>
}}}
=== Git
Gitは、SSHとHTTPSによる書き込みが可能です。
{{{
git push <ログイン名>@git.osdn.net:/gitroot/<プロジェクト名>/<レポジトリ名>
}}}