sourceTreeはパスワードチェックを免除します.

2611 ワード

1.ssh要求:参考:http://www.ithao123.cn/content-1584888.html
ステップ1:あなたのパソコンにSSH Keyが生成されているか確認します. git bashで以下のコマンドを実行します.
cd  ~/.ssh ls
この二つのコマンドは、id_が存在するかどうかを確認することです.rsa.pubまたはid_dsa.pubファイルが存在する場合は、ステップ2をスキップして直接にステップ3に進むことができます.
ステップ2:SSH Keyを作成します. git bashで以下のコマンドを実行します.
ssh-keygen -t rsa -C "  email  "
コードパラメータの意味: -tは鍵の種類を指定します.デフォルトはパーで、省略できます. -Cメールなどのコメントテキストを設定します. -f鍵ファイル保存ファイル名を指定します. 以上のコマンドは-fパラメータを省略していますので、上のコマンドを実行するとファイル名を入力して、先ほど生成したSSH keyコードを保存します. Generating public/prvate rsa key pair. Enter file in which to save the key(/c/Users/you/ssh/id ursa):[Presenter] もちろん、ファイル名を入力しなくてもいいです.標準ファイル名(推奨)を使うと、id_が生成されます.rsaとid_RSa.pbの2つの秘密鍵ファイル. 次に、パスワードを2回入力するように注意します.もちろん、パスワードを入力しなくてもいいです.直接車を押してください.pushの場合はパスワードを入力する必要はなく、Gitサーバーに直接提出します. Enter passphrase(empy forのpassphrase): Enter same passphrase again: 次に、次のようなヒントが表示されます. Your identification has been saved in/c/Users/you/ssh/id_rsa. Your public key has been saved in/c/Users/you/ssh/id_rsa.pb. The key fingerprint is: 01:0 f:f 4:3 b:ca:85:d 6:17:a 1:7 d:f 0:68:9 d:f 0:a 2:dbあなたのメールアドレス Git Bashでこの表示を見た時、あなたのSSH keyはすでに作成されました.Gitサーバ上のSSH keyに追加すればいいです.
ステップ3:SSH KeyをGitサーバに追加する これは異なるGitサーバで、インターフェースに追加するエリアが違っていますので、詳しく述べるのではなく、具体的には異なるGitサーバ自身の操作を参照してください. 以上の3つのステップを経て、SSH URLを使ってクローンプロジェクトのコードを提出することができます.また、頻繁にアカウントのパスワードを入力する必要はありません.もしあなたが以前にhttps方式で開発してきたなら、今はssh方式に切り替えて開発したいです.次のステップの操作だけを実行すればいいです.
git remote rm origin git remote add origin "Git   ssh    " git push origin


2、http要求:簡単な解決方法を提供します.即ちリモート倉庫のurlに入力usernameとpasswordを表示します.毎回再入力しなくてもいいです.もちろん、一定の安全リスクもあります.実際の状況によって、採用するかどうかを決定します.
1)選択メニュー:Repository(倉庫)--Repository settings(倉庫設定)--Remotes--url-Editを選択します.
2)例えばURLは:http://xxxxx/xxxx.Git  変更先:http://username:password@xxxx/xxxxx.git (すなわち、usernameを追加する:password@)
usernameとpasswordはそれぞれログインしたユーザ名とパスワードです.その後は毎回パスワードを入力する必要はありません.
 
もう一つの安全方法:
皑Set git to use the osxkeychain credential helper(Gitを設定してosxkeychainを使用してヘルパーを使う)
xiは次のような命令を実行します.
$git config--global credential.helper osxkeychain
 
 
転載先:https://www.cnblogs.com/liuzy2014/p/6606758.html