私は ssh 対応のラボ マシンにアカウントを持っており、そこに多くのプライベート プロジェクトを保存しているので、複数のコンピューターからそれらにアクセスできます (また、複数のユーザーが作業するものに少数のプライベート Github リポジトリのみを使用することができます)。
Rust は、次のようなものを使用して、ローカルおよびパブリック データを取得するための十分な設備を備えているようです。
[dependencies.foo]
git = "https://github.com/bar/foo"
[dependencies.baz]
path = "/path/to/baz"
しかし、ssh git を使用して動作させる方法が見つかりませんでした (たとえばgit = "git@github.com:bar/foo"
、または私の場合labmachine:bar/foo
)。パスワードレス/keygen ssh をセットアップしました。
存在しなくても大したことではありません。現時点では、リポジトリのクローンを手動で作成しpath = ../foo
てpull
. しかし、特にラップトップなどで何かをすばやくデモする必要がある場合は、Cargo をセットアップして実行できれば、作業はずっと簡単になります。