GitHubからプロジェクトをダウンロードし続けて処理しているプログラムがあります。それから、私は今、すべてのプログラムを見つけて、ユーザーアカウントとパスワードを入力するためのGitHubプロンプトで私のプログラムを止めました。"git clone"のリターンコード32768の意味
のGitHubについての私の探査は、これらのプロジェクトは、もはや有効であることを示していないと私は「gitのクローン」(例えば、https://user_name:[email protected]/dev/proj.git)への私のアカウントとパスワードを追加した場合、私はパスワードプロンプトを回避し、リターンコード32768
を得ることができることしたがって、ダウンロードとダウンロードの失敗を区別するための方法として32768を使用します。しかし、多くの妥当なGitHubプロジェクトの "git clone"も状態コードとして "32768"を返すことが判明しました。
私は「32768」と誤解している可能性があります。私の最初の問題は、 "32768"が "git clone"のリターンコードとして意味するものです。
私は監督なしでプログラムを実行する必要があります。私の2番目の質問は、ユーザーのアカウントとパスワードを入力しなくても、 "git clone"が正常に終了することをプログラムで確認する方法です。
------ add ---- デバッグを見つけると、Linux端末のgit cloneコマンドの戻りコードが128であることがわかりました。私はos.system(cmd_git_clone)を使ってコマンドを実行しました。 os.systemのコードは32768です。
128と32768の間に関係はありますか? 'os.system'のドキュメントをどんな言語で読んでもいいでしょう。それはおそらくリターンコードに使われるルールを説明するものです。 –