2

タイトルの通り、SourceForge(SF)でホストするプロジェクトをクローンします。しかし、Github Desktop を使用してコードを SF にコミットすると、エラーが表示されます The repository doesn't seem to exist anymore. You may not have access, or it may have been deleted or renamed 。そのプロジェクトは非公開です。Git Shell を使用して SF パスワードを入力した場合にのみコミットできます。Github デスクトップを使用する方法はありますか?

[解決済み] 数時間後、解決策が見つかりました。必要なのは、公開 ssh キーをこのLinkの sourceforge に追加することだけです。通常、少なくとも 1 つログインしていれば、Github Desktop によって ssh キーが作成されます。%UserProfile%\.ssh\github_rsa.pub を開いてプレーン テキストをコピーし、上記のリンクに貼り付けます。Linux では~/.ssh/、*.pub ファイルを見つけます。残念ながら、*.pub ファイルはありません。コマンドssh-keygenを使用して ssh キーを作成するだけですssh-add "LinkToPrivateSshKey"(contant ではありません.pub) いくつかの便利なリンク: Github DocSF Doc

すべてのサポートに感謝します。質問を閉じることができず申し訳ありません。

4

1 に答える 1

1

GitHub デスクトップのドキュメントから:

GitHub リポジトリでなくても、任意の Git リポジトリを GitHub Desktop に追加できます。

1.アプリの左上隅にある [+] をクリックします。

2.メニューの上部にある [追加] をクリックします。

3. [参照] をクリックし、Windows エクスプローラーを使用して、追加するローカル リポジトリに移動します。

4. [リポジトリの追加] をクリックします。

複製したプロジェクトが既に SourceForge リモート リポジトリを指している場合、リポジトリを GitHub Desktop に追加するために必要な手順は上記の手順だけです。GitHub Desktop は、プッシュ、プルなどのコマンドを送信するときに、コマンドの送信先を「認識」します。

于 2016-01-08T04:51:50.437 に答える