Mac环境下git生成SSH公钥,克隆项目到本地关联远程仓库

1.进入.ssh目录

打开Mac终端(Terminal),输入以下命令:

cd ~/.ssh

2.查看是否有已存在的公钥

输入以下命令查看目录下的所有文件

ls

3.输入一下命令获取到公钥

cat id_rsa.pub

如果有公钥,想要新的公钥

4.删除旧公钥

依次输入以下命令删除旧公钥:

mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*

5.生成公钥

ssh-keygen -t rsa -C "你的邮箱"

将你的邮箱替换到上面的位置,输入命令后会有几个设置密码的提示,如果不需要设置密码,直接一直按回车键到结束,如果需要设置密码请按提示输入密码。(如果你设置了密码,以后一些git操作会需要密码,如:提交代码)

6.完成公钥的设置后,可以再次使用

cat id_rsa.pub

查看生成的新公钥

7.初次安装git配置用户名和邮箱

git config --global user.name "用户名"

git config --global user.email "邮箱地址"

注:如果用户名或邮箱输入错误需要重置,使用以下命令修改:

git config --global --replace-all user.name "用户名"
git config --global --replace-all user.email "邮箱地址"
 

8.把公钥设置到github或gitee,测试能否连通

ssh -T git@gitee.com

9.从github或gitee克隆项目到本地

git clone "地址"

10.项目初始化

git init

11.修改git的remote url

使用命令 git remote -v 查看你当前的 remote url

git remote -v 查看关联的远程仓库
git remote rm origin 删除远程关联仓库 origin https:
//github.com/someaccount/old.git (fetch) origin https://github.com/someaccount/old.git (push)

如果是以上的结果那么说明此项目是使用https协议进行访问的(如果地址是git开头则表示是git协议)

复制ssh链接,然后使用命令 git remote set-url 来调整你的url。

git remote set-url origin git@github.com:someaccount/new.git

 

posted @ 2021-02-26 11:09  Lotos  阅读(705)  评论(0编辑  收藏  举报