SSH方式
需要事先在本地生成密钥对(公/私钥),在git服务端配置公钥。
git clone ssh://git@{
ip地址}:{
port端口}/{
项目路径..项目名}.git
eg: git clone ssh://git@10.10.10.11:2222/markix/user-service.git
HTTP 方式
- url拼接帐号密码方式
git clone http://{
username}:{
password}@{
git_http_url}
eg: git clone http://markix:markixPwd@10.10.10.11:30880/markix/user-service.git
- 手动输入帐号密码方式
git clone {
git_http_url}
缺点:后续pull、push操作都需要输入手动输入帐号密码
- 手动输入帐号密码方式 + 认证凭证缓存
启用认证凭证缓存:git config --system credential.helper manager
拉取代码: git clone https://gitee.com/markix/test.git
提示输入账户密码

一次输入,后续pull、push无需再次输入。而且不是明文存储,安全。
end
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178548.html原文链接:https://javaforall.net
