2016-07-19 7 views
0

.NET/C#アプリケーションでGithubリポジトリにいくつかのファイルをアップロードします。どうやってやるの?
また、ローカルリポジトリが必要ですか?アプリは全体のレポに変更を加えることはなく、少数のファイルをアップロードするだけです。.NETアプリケーションからGithubにプッシュ

Octokitを試してみましたが、リモートレポにプッシュする方法を理解できませんでした。

+1

可能な回答が多すぎるか、この回答の回答が長すぎます。回答セットを絞り込むか、いくつかの段落で回答できる問題を特定するための詳細を追加してください。この質問を明らかにするには、[How to Ask](http://stackoverflow.com/help/how-to-ask)ページを参照してください。 – Confiqure

答えて

0

Octokitはgithubのリポジトリ内以外の他のすべてを管理することです。

アプリケーションでgitリポジトリを管理したい場合は、直接「git.exe」を呼び出すか、libgit2sharpを使用するか、C#libを使用してgitリポジトリを管理します。

しかし、ファイルを直接「プッシュ」することはできません。少なくともコミットを作成してgithubリモートにプッシュする必要があります。

-1

Gitは分散ソース管理システムです...これは、すべてのgitリポジトリに、独自のファイルがあり、それ自身の変更のトラックがあることを意味します。つまり、すべてのgitリポジトリには、それ自身のコミット、マージ、ブランチがあります。

ローカルリポジトリを持っているので、コミットする必要があります。その後、リモートにプッシュすることができますrepositoy。

Gitでは、他のブランチでリモートコミットすることができますが、gitを使うのは面白いことではありません...主なメリットは、あなたのコミットを分離して、いつでもどこでも実行できます。だから、

...にしてみてください:

git add . 
git commit -m "MESSAGE" 
git push 
関連する問題