我对服务器的访问权限有限。我做了什么:git每次都需要ssh服务器的密码
服务器:
mkdir project.git
cd project.git
git init --bare
本地PC(Windows)中:
git clone [email protected]:project.git
// make some files
git commit -m 'init'
git push
我可以毫无问题使用我的服务器(推工作,拉,分支, 随你)。问题是每个操作都需要密码,而且很烦人(我有很长的密码)。 @VonC答案
这是关于SSH的配置,而不是GIT后git config credential.helper store
编辑:
我尝试这一点。该解决方案在专题Configuring Git over SSH to login once中可用,但在底部只有17票。
- 我已经配置了GIT ssh密钥。我只需要做
ssh-copy-id -i .ssh/id_rsa.pub [email protected]
*。完成!没有更多的密码需要。
全过程,包括生成SSH密钥可以在这里找到:SSH with authentication key instead of password *
* SSH命令可以从混帐bash的在Windows
你需要一个ssh连接。 – 2017-10-04 20:24:37