【git】git设置多个用户,将自己项目上传github

  • Post author:
  • Post category:其他


公司账户一个,自己github一个,假设已有公司账户,再创建一个自己github账号的用户

准备工作:注册github账号,下载安装git,理解公钥私钥工作原理

公钥和私钥,这部分工作原理详见下面


【Linux】id_rsa id_pub 公钥与私钥

操作:

1.打开git 进入ssh文件夹(一般这个文件就在user用户文件夹里)

cd ~/.ssh

2.生成github账号对应公钥和私钥(这里命名为id_mygithub_rsa)

ssh -keygen -t rsa  -f ~/.ssh/<密钥文件名称> -C "your email"

3.将生成的公钥复制粘贴到github账号ssh中

  • 1.此处复制id_mygithub_rsa.pub中内容
  • 2.登录github账号,右上角setting,找到SSH and GPG keys,new SSH key

4.在ssh文件夹中创建config文件

touch config

5.git初始化,设置本地项目为github账号

git init

git config user.name <自己提交的名字>
git config user.email <自己的邮箱>

6.github创建仓库,与本地仓库做关联

github创建仓库lecode,ssh:git@github.com:ranran0224/lecode.git

git与本地仓库做关联

git remote add origin git@github.com:ranran0224/lecode.git

7.上传一个readme

touch README
git add README 
git commit -m 'first commit'
git push origin master
#尝试pull
git pull origin master

总结:ssh里根据不同账户生成不同密钥,每个ssh服务器粘贴对应账号的公钥,修改git config,,然后再项目下使用对应账号即可。

参考:

git多账号登陆问题


https://www.cnblogs.com/xmanblue/p/5154468.html

手把手教如何将本地项目上传到Github(包会)


https://blog.csdn.net/generallizhong/article/details/94014779

git如何使用多用户


https://www.cnblogs.com/EltonLiang/p/9133096.html



版权声明:本文为ranran0224原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。