携帯電話は Gidder を使用して git サーバーを構築します

Gidder の参照とダウンロード:
https://blog.csdn.net/TaylorPotter/article/details/69808733

携帯電話のインストール apk、起動、および関連する設定

ここに画像の説明を挿入
Gidder デフォルト設定
ここに画像の説明を挿入
ユーザー aaa を追加
ここに画像の説明を挿入
リポジトリを追加
ここに画像の説明を挿入
リポジトリとして新しいプロジェクト 新しいプロジェクト、ユーザー aaa を指定: プル、プッシュ権限
ここに画像の説明を挿入
すべての設定が完了したら、git サービスを開始します
ここに画像の説明を挿入
ここで注意する必要があります。

  • 新しく作成されたリポジトリ パスは次のとおりです: /newProject.git
  • ローカル エリア ネットワーク内の git サーバーの IP アドレス: 192.168.1.6:2222

ローカル git プロジェクトの構成

ローカルの TortoiseGit プロジェクトのリモート パラメータを設定します: ssh://username@IP address:port number/repository. git
ここに画像の説明を挿入
ここで、aaa はリモート エイリアスです。オリジンを保持し、エイリアスを介して関連するコマンドをサブミットおよびプルするために

# 提交
git push aaa master

# 拉取
git pull aaa master

考えられるエラーと関連する処理

192.168.1.6 ポート 2222 とネゴシエートできません: 一致するホスト キー タイプが見つかりません。彼らのオファー: ssh-dss

解決策は、次のファイルを追加することです: %USERPROFILE%.ssh\config
.ssh ディレクトリが存在しない場合は、Git Bash (Git for Windows に付属の MSysGit パッケージ) を使用して実行できます。

ssh-keygen -o

次に Enter を押してデフォルトのパラメータを使用します. これは .ssh ディレクトリを生成するためのものです. id_rsa, pub およびその中の他のファイルは必ずしも必要ではありません. 詳細については, https://git-scm.com/ を参照してください.上記の -Git-Generate-SSH-Public Key
によって作成された book/zh/v2/server .ssh\config 、その内容は

HostkeyAlgorithms +ssh-dss

ホスト xxx の信頼性を確立できません。

yes と入力して続行します。詳細については、https: //blog.csdn.net/qq_21480607/article/details/91845794
を参照してください。

致命的: リモート リポジトリから読み取れませんでした。

接続とパスワードに問題がない場合でも、エラーが発生します

>git push aaa master
Password authentication
([email protected]) Password:
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

携帯電話のアプリでメモリーカードの読み書きが必要なのかもしれませんが、
ここに画像の説明を挿入
ここまでの設定を全て終えて、/newProject.gitを作り直したら、無事に投稿が完了できました。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/tangyin025/article/details/123561113