# git 和 github ## 密码访问 or SSH访问 github默认的配置,是http访问,但是,建议使用ssh访问,这样更加便捷; 1. 在github中,添加ssh密钥。(settings --> SSH and GPG keys),NEW SSH KEY。key,可以用自己电脑上的任何公私密钥,也可以手动生成:`ssh-keygen -t rsa -b 4096 -C "your_email@example.com"`;然后粘贴私钥到自己家目录~下的.ssh/目录下;公钥贴到github中;注意:rsa_id 和 rsa_id.pub公司要都要贴到自己home目录的.ssh 文件夹中。 2. github创建仓库时,默认是这个配置: ```shell git init git add README.md git commit -m "first commit" git branch -M main git remote add origin https://github.com/yourname/xxx.git #这一步需要修改成git@github.com:yourname/xxx.git ,意思是,使用ssh来更新,而不是https。因为github已经禁用https更新了。 git push -u origin main ``` 这么创建以后,在仓库的.git/config里面,设置的是https访问github。如果要用ssh访问,则必须要把remote地址改一下: ```shell [remote "origin"] url = git@github.com:yourname/xxx.git ``` 然后,就可以用git push -u origin main了。 ## 设置代理 ``` git config --global ```