目录
idea中git git pull push需要反复输入密码
idea中git git pull push需要反复输入密码打开git终端,或者idea中的插件终端,输入命令:
git config --global credential.helper store
一,打开gitbash命令窗
找到并运行git-bash.exe,或者在桌面直接鼠标右键选择Git Bash Here;
如果是没有安装Git命令行工具,请去官网下载git https://git-scm.com/downloads ,自行选择版本 ,安装的时候一直下一步选择默认项就可以(如有其它要求自行选择),安装目录可以切换一下
二,检查ssh目录生成ssh密钥
1.进入ssh目录
输入命令 cd ~/.ssh ,如果提示没有这样的文件;
输入命令 mkdir ~/.ssh,创建一个.ssh的目录; 再进入 .ssh目录 cd ~/.ssh;
2.查看.ssh目录下边是否空 方法一 :可以找到电脑上的ssh目录打开查看 方法二: 运行命令 ls -l
3.生成ssh密钥
ssh-keygen -t rsa -C "YOUR_EMAIL@test.COM" 后边是自己的邮箱;
提示Enter passphrase (empty for no passphrase) 的时候 刚接触gitlab的使用建议不输入直接回车,以后熟悉了再修改 完成之后可以到ssh目录下边查看生成的公钥和私钥文件
4.获取ssh公钥信息 (1)通过编辑器。使用你熟悉的文本编辑器,比如 记事本、Sublime Text等软件打开id_rsa.pub,复制里面的所有内容以备下一步使用。 (2)通过cat命令。在命令行中敲入cat id_rsa.pub,回车执行后命令行界面中会显示id_rsa.pub文件里的内容,复制后在下一步 (3)通过直接使用命令将id_rsa.pub文件里的内容复制到剪切板中 Windows:clip < ~/.ssh/id_rsa.pub Mac:pbcopy < ~/.ssh/id_rsa.pub
GNU/Linux (requires xclip):xclip -sel clip < ~/.ssh/id_rsa.pub
三. 添加SSH公钥到gitlab 1.打开https://gitlab.com/profileProfile配置页面,选择SSH Keys. 2.添加SSH公钥 按照要求填写Title和Key,其中Title是Key的描述信息(如My_work_computer等),Key是上面复制的SSH公钥的内容,直接粘贴到输入框中保存即可四、从远程下载项目到本地 1,将项目clone到本地 git clone git@gitlab.com:USERNAME/PROJECTNAME.git "test" 后边的是项目地址 和目录名,后边的test是目录名,可以不填,则本地默认创建和远程项目名字一样的文件名 五,本地添加文件并提交到远程
cd test 进入到本地的项目目录,后边的是项目目录名; touch README.md 创建一个文件,如果touch提示不是可用命令,换成 mkdir 命令, 这一步也可以在文件目录里手动创建文件,再执行下边的命令; git add README.md 添加到 git git commit -m "add README" 显示添加的更改 git push -u origin master 提交到gilab项目库
中间会让设置 用户名 和邮箱,根据提示 进行设置就可以了