git如何配置仓库权限 git仓库添加用户_git新建账号


我们在了解了git的使用场景和基本的操作后,我们再了解一下关于git与GitHub之间的联系,GitHub是通过Git进行版本控制的软件源代码托管服务,由GitHub公司的使用Ruby on Rails编写而成。用户可以免费创建公开的代码仓库

通俗的来讲,GitHub就相当于一个属于你自己的远程仓库,我们可以注册自己的GitHub账号,这样就可以将自己的代码push到GitHub账户里面,这样我们就可以和全世界程序员进行交流分享自己的代码.

下面如何操作?

1、首先注册号GitHub账号,输入用户名邮箱等等.

2、创建自己的存储库


git如何配置仓库权限 git仓库添加用户_远程仓库_02


Your repositories "


git如何配置仓库权限 git仓库添加用户_git如何配置仓库权限_03


这里我创建的其中三个存储库 用来存储日常的代码,其中最后的一个是用来测试GIT的存储库
点击有上角 " New " 新建存储库


git如何配置仓库权限 git仓库添加用户_git_04


这里我们创建一个Test数据库,设置为公开存储库


git如何配置仓库权限 git仓库添加用户_git新建账号_05


创建之后是这样


git如何配置仓库权限 git仓库添加用户_git_04


复制上面的SSH 在Linux中就可以使用GIT进行远程操作 , 后面的操作就和GIT基本操作命令一样


例:
git remote add [name] SSH     # 增加新的远程仓库
git push [name] [branch]      # 上传指定分支到远程仓库


更多的操作命令:

云边:如何通俗的理解并且优雅的使用GIT?01zhuanlan.zhihu.com

git如何配置仓库权限 git仓库添加用户_远程仓库_07


当我们在操作远程仓库的过程中会需要输入密码,当您的朋友想访问您的远程仓库时,但是又不想把密码告诉他,我们就可以使用添加SSH密钥的方式来解决

1、在本地主机生成ssh密钥对


$:ssh-keygen
# 生成过程中会提示设置密码 直接回车表示不设置密码


2、进入密钥存放目录


$:cd ~/.ssh


3、复制 " id_rsa.pub "文件公钥内容

4、在GitHub上点击 用户头像 --- > Settings


git如何配置仓库权限 git仓库添加用户_git如何配置仓库权限_08


5、选择 " SSH and GPG keys " --> New SSH key 增加新的SSH密钥,输入定义好的名称和 “ id_rsa.pub "文件公钥内容 添加完成后就不会再需要输入密码了


git如何配置仓库权限 git仓库添加用户_Test_09


示例

在Test文件夹内有123.py文件,使用git备份到本地仓库后,增加远程仓库,使用push把文件push到远程仓库


git如何配置仓库权限 git仓库添加用户_git如何配置仓库权限_10


这样我们的GitHub创建的存储库就得到了我们push的文件


git如何配置仓库权限 git仓库添加用户_Test_11