一、Git初始化
目前,导入项目的方式有两种,一种是SSH方式,一种HTTPS方式。(一般会提供两种不同的仓库路径)
(1)HTTPS方式
每次访问仓库,都需要输入账号和密码(若使用仓库管理工具,可简化此操作,因为工具记录了你账号和密码,不用每次重复输入)
git config --list;(查看git全局配置)
git config user.name;(查看全局配置的用户名)
git config user.enail;(查看全局配置的用户邮件地址)
(2)SSH方式(非对称加密方式,需要设备生成自己的公钥,并提交给服务器)
查询设备中的公钥:(需通过 GitBash 命令窗口)
1、进入git的命令输入面板;(git bash)
2、cd ~/.ssh/;(进入公钥默认存放目录)
3、ls;(列出目录中的公钥,公钥名称)
4、cat xxx.pub(xxx默认为id_rsa);查看公钥
或者
直接输入 cat ~/.ssh/id_rsa.pub 有默认公钥才能查看
或者
进入用户(Administrator目录中的)ssh文件,里面存放了生成的公钥
生成公钥:
1、进入git命令面板;
2、ssh-keygen;生成密钥指令(ssh-keygen -t 密钥类型(默认rsa) -C 邮件地址)
3、第一次输入指定存放路径和文件名(默认密钥名为id_rsa)
4、后面输入访问密钥的密码;(Enter跳过即可,不然每次访问密钥都得输入口令)
5、把公钥复制给相应的服务器即可
二、git关联远程仓库
(0)git全局配置
git config --global user.anme "your user name"
git config --global user.email ''your email''
(1)已有本地仓库,关联远程仓库
1、创建空文件夹;
2、通过git init指令使文件夹成为一个本地git仓库
(2)已有远程仓库,关联本地仓库
1、自己在本地创建一个空文件夹(可非空的),即将要作为项目存放地址的文件夹;
2、选用SSH方式克隆,假设你已配置了公钥:git clone git@github..............(远程仓库克隆地址,要选用ssh的)
3、若想克隆指定分支,则 git clone -b 分支名 克隆地址