使用git命令操作github时的一些注意事项
来源:互联网 发布:手机gps定位软件 编辑:程序博客网 时间:2024/05/19 14:37
下载
1. git的共有库
比如github上的开源资源,在cocoaPods使用时,可以不需要任何权限,大家都可以访问,直接git clone
2. git的私有库
比如公司内部自己建立的git仓库,就有严格的权限控制了,首先需要管理员给我们添加相应权限,在保证web端能正常访问的前提下,再去执行git clone操作
一般的话,会有SSH和HTTPS两种访问方式,SSH比较麻烦一点,除了开通权限,还需要用户去配置SSH key
否则会出现无法访问的错误
所以我们直接访问HTTPS地址
在git clone的时候,会提示输入相应的用户名和密码
上传
1. github上创建一个空的工程,github的提示如下:
(1). …or create a new repository on the command line
echo "# resign_ios_app" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin git@github.com:skylinchen/resign_ios_app.gitgit push -u origin master
(2). …or push an existing repository from the command line
git remote add origin git@github.com:skylinchen/resign_ios_app.gitgit push -u origin master
2. 从git上clone
多账号问题
我有2个github账号:分别为A/B,申请的邮箱分别对应为C/D。
我第一次使用git shell是在Mac下,当时clone了一个项目需要输入用户名和密码,于是我输入了A和C。
当我使用B账号clone了一个项目,修改之后push时,它提示没有权限push(因为默认是A账号)。而且我google了很久都没找到切换github账号的方法。现在我不用A账号了,我如何在当前的git shell中删除A账号的信息呢?
github多账号如何切换?
如何在同一台电脑上使用两个github账户
mac下如何彻底切换github账号
出现这种问题最郁闷的是,一直提示没有权限,但就是不提示让你输入新的账号和密码,是不是很崩溃啊!!!!!
实在没办法,我把两个账号的rsa文件都删了,github里ssh配置也都删了,但还是提示没有权限,那个郁闷
最后无意中想到mac电脑的钥匙串,在里面一查询,原来存储了以前账号的账号名和密码,每次" git push“ 都默认去使用这个了
立马把他删掉,熟悉的用户名和密码的提示出来了
注意: MAC下一定要注意,当使用一个github账号后,该账号和密码会被存储到钥匙串中,再切换账号则需要先删除
github不用每次都输入账号、密码
设置SSH key,采用SSH方式即可。生成的rsa证书的默认位置: "~/.ssh"
最新如何解决git 输入github时每次都要输入用户名和密码问题
git config配置信息
位置:"~/.gitconfig
"
git config --global user.name "John Doe"git config --global user.email johndoe@example.com
这里配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:
参考资料
在github上创建自己的第一个项目仓库实录
- 使用git命令操作github时的一些注意事项
- git 的一些使用命令
- GitHub使用流程- Git Shell 的一些命令总结(一) 工作之前
- GitHub使用流程- Git Shell 的一些命令总结(二) 创建代码库并学会更新
- Github以及git的使用操作
- Git基本操作和Github的使用
- git一些操作命令
- git 一些命令操作
- git的一些常用操作命令
- Git:本地操作的一些命令
- 关于git的一些基础操作命令!!!!
- 一些简单的git命令及操作
- github 学习笔记1--一些简单的git命令
- Git高大上的命令 Github提交文件操作
- git操作命令(基于github操作)
- 使用git操作github配置
- 我在使用Git开发时的一些命令分享
- git的一些常用使用命令
- mysql性能分析工具--show profile
- Golomb及指数哥伦布编码原理介绍及实现
- java自适应响应式 企业网站源码 SSM 生成静态化 手机 平板 PC
- 网卡驱动与lwip之间的连接
- 线程创建时指定线程栈的大小
- 使用git命令操作github时的一些注意事项
- 【CSDN开源专访】禅道创始人王春生:覆盖项目全周期,回归管理的本质
- Spring的国际化
- Linux磁盘空间不释放问题
- HTML元数据<meta>
- java 自定义注解
- 前端自动化构建工具-yoman浅谈
- Android 热修复框架RocooFix
- java——线程(Thread)