windows:在git官网下载安装程序即可。点击git bash,出现命令行窗口说明安装成功。
CentOS 7:root权限下,输入yum install git。如果非root权限,出现如下提示信息:
安装完成在命令行输入git,出现如下信息说明安装成功
Ubuntu/Debian: root权限下,apt-get install git,安装完成在命令行输入git。同上。
在Gitbash中输入以下命令:
mkdir git_test // 在任意路径下建文件夹
cd git_test // 进入该路径
git init // 初始化Git,实现将这个目录变成Git可以管理的仓库。
在远程之前需要配置本地git,生成公钥。在github/gitlab中添加用户公钥,添加后用户才可将本地Git的代码push。
配置本地git,生成公钥
在git bash敲入以下命令生成配置文件:
git config —global user.name “shicaicai”
git config —global user.email “ [email protected] ”
生成的配置文件的默认路径为 C:\Users\Administrator.gitconfig,可打开查看。–global参数表示你这台机器上所有的git仓库都会用这个配置。
生成密钥的命令:
ssh-keygen -t rsa -C “ [email protected] ” //此处的邮箱要与上面配置文件的邮箱一致
之后命令行会提示你正在生成rsa key。private key保存在C:\Users\Administrator.ssh路径下的id_rsa文件,public key会保存在C:\Users\Administrator.ssh路径下的id_rsa.pub文件。(下图由于我已生成秘钥和公钥,选择不覆盖。正常情况敲三个空格就OK了)
在github/gitlab中添加公钥
在github中点击setting的SSH and GPG keys,添加用户公钥,即上述操作产生的id_rsa.pub文件的全部内容。将公钥复制添加即可。
远程github/gitlab的命令
在完成4.1、4.2后,即可使用git push 和 git clone等命令
git remote add origin [email protected] :shicaicai/learngit //连接关联远程库
get clone [email protected]:shicaicai/bootstrap.git //从远程库中克隆
git push -u origin master //将本地库中的代码上传,-u参数实现推送和关联