草庐IT

pycharm配置git拉取项目代码,并添加版本控制

阿松丶 2024-04-28 原文

安装Git

打开网页进入git官网,找到git官网下载地址,下载git工具并且安装。

pycharm配置git

点击File -> Settings -> Version Control -> Git 选择Git安装的路径,点击OK

选择一个项目

进入我们需要拉取的项目,点击右上角绿色的“Code”选择|HTTPS,然后复制项目地址的HTTPS链接

新建一个项目文件

如下图所示这里新建了一个名为“git_project”的项目文件,鼠标单击邮件,选择“Git Bash Here”

配置用户名邮件信息

鼠标单击邮件,选择Git Bash Here后出现一个git命令的窗口,接下来我们可以在窗口中配置git信息

接下来配置自己的github的账号和邮箱,并将SSL验证设置为flase

git config --global user.name "asong585"
git config --global user.email "4738@qq.com"
git config --global http.sslVerify "false"

# 查看(编辑)配置信息:  git config --global --edit 
# 查看版本: git --version

拉取项目

配置好git的用户信息后,紧接着我们开始拉取git代码,在git命令窗口中输入:

git clone “HTTPS项目地址链接”

检查与github服务器连接是否通畅:

ping github.com

若拉取失败可以尝试在cmd终端中输入:

ipconfig/flushdns


如图,拉取完毕……

切换分支

叉掉当前的git命令窗口,然后双击鼠标左键进入拉取的项目文件夹,进入项目文件夹后重新打开一个git命令窗口。

可以看出,我们默认拉取的代码是mater分支的代码

# 查看本地和远程的分支
git branch -a 
# 切换到其他分支
git checkout 分支名


至此,git拉取项目完毕。直接用pycharm打开这个项目文件夹即可,pycharm会自动识别并配置我们在Git窗口配置的信息。

git本地修改密码

当我们的github密码修改后,打开git bash,代码无法提交,无法clone,提示push失败。
打开pycharmpush代码,提示重新输入密码,重新输入后可以成功push,但是用Git工具自带的git bash仍然无法成功clone、push。

解决方案:

  1. 命令: git config --system --unset credential.helper
    把之前的账号记录给清空咯,重新设置一遍。但倒霉孩子容易碰到: error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied
    这种情况下,获取管理员权限再输入命令,可以解决。

2.如果以上方法失败了,而你恰巧是windows系统
控制面板 =》用户账户 =》 凭据管理器 =》 windows凭据 在里面找到你那个git账户的凭据,把密码给改了,就好了。

有关pycharm配置git拉取项目代码,并添加版本控制的更多相关文章

  1. ruby - 我需要将 Bundler 本身添加到 Gemfile 中吗? - 2

    当我使用Bundler时,是否需要在我的Gemfile中将其列为依赖项?毕竟,我的代码中有些地方需要它。例如,当我进行Bundler设置时:require"bundler/setup" 最佳答案 没有。您可以尝试,但首先您必须用鞋带将自己抬离地面。 关于ruby-我需要将Bundler本身添加到Gemfile中吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4758609/

  2. ruby - 如何在 buildr 项目中使用 Ruby 代码? - 2

    如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby​​

  3. ruby-on-rails - Rails 源代码 : initialize hash in a weird way? - 2

    在rails源中:https://github.com/rails/rails/blob/master/activesupport/lib/active_support/lazy_load_hooks.rb可以看到以下内容@load_hooks=Hash.new{|h,k|h[k]=[]}在IRB中,它只是初始化一个空哈希。和做有什么区别@load_hooks=Hash.new 最佳答案 查看rubydocumentationforHashnew→new_hashclicktotogglesourcenew(obj)→new_has

  4. ruby - 将 Bootstrap Less 添加到 Sinatra - 2

    我有一个ModularSinatra应用程序,我正在尝试将Bootstrap添加到应用程序中。get'/bootstrap/application.css'doless:"bootstrap/bootstrap"end我在views/bootstrap中有所有less文件,包括bootstrap.less。我收到这个错误:Less::ParseErrorat/bootstrap/application.css'reset.less'wasn'tfound.Bootstrap.less的第一行是://CSSReset@import"reset.less";我尝试了所有不同的路径格式,但它

  5. ruby - 续集在添加关联时访问many_to_many连接表 - 2

    我正在使用Sequel构建一个愿望list系统。我有一个wishlists和itemstable和一个items_wishlists连接表(该名称是续集选择的名称)。items_wishlists表还有一个用于facebookid的额外列(因此我可以存储opengraph操作),这是一个NOTNULL列。我还有Wishlist和Item具有续集many_to_many关联的模型已建立。Wishlist类也有:selectmany_to_many关联的选项设置为select:[:items.*,:items_wishlists__facebook_action_id].有没有一种方法可以

  6. Ruby Readline 在向上箭头上使控制台崩溃 - 2

    当我在Rails控制台中按向上或向左箭头时,出现此错误:irb(main):001:0>/Users/me/.rvm/gems/ruby-2.0.0-p247/gems/rb-readline-0.4.2/lib/rbreadline.rb:4269:in`blockin_rl_dispatch_subseq':invalidbytesequenceinUTF-8(ArgumentError)我使用rvm来管理我的ruby​​安装。我正在使用=>ruby-2.0.0-p247[x86_64]我使用bundle来管理我的gem,并且我有rb-readline(0.4.2)(人们推荐的最少

  7. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  8. ruby-on-rails - 项目升级后 Pow 不会更改 ruby​​ 版本 - 2

    我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby​​版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby​​版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘

  9. ruby-on-rails - 新 Rails 项目 : 'bundle install' can't install rails in gemfile - 2

    我已经像这样安装了一个新的Rails项目:$railsnewsite它执行并到达:bundleinstall但是当它似乎尝试安装依赖项时我得到了这个错误Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcheckingforlibkern/OSAtomic.h...yescreatingMakefilemake"DESTDIR="cleanmake"DESTDIR="

  10. ruby-on-rails - 带 Spring 锁的 Rails 4 控制台 - 2

    我正在使用Ruby2.1.1和Rails4.1.0.rc1。当执行railsc时,它被锁定了。使用Ctrl-C停止,我得到以下错误日志:~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in`gets':Interruptfrom~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in`verify_server_version'from~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.

随机推荐