使用 Github 作为 Exercism 的源代码控制

问题描述 投票:0回答:1

我被告知在练习模式下使用我的 GitHub 作为我的 Exercism 帐户的源代码控制。我不太明白这意味着什么,我的问题是我该怎么做?

我尝试在 Windows 上安装 Exercism CLI,但我不太确定我是否走在正确的道路上。我需要解释它的含义以及如何将它用作源代码控制。

github
1个回答
2
投票

这是有关如何配置工作区并使用 GitHub 作为 Exercism 练习的源代码控制的分步指南。您还可以查看此Linkedin帖子。

注意:您需要将所有命令写在命令行上

1。在本地计算机上安装 Exercism CLI:

在本地计算机上安装 Exercism CLI。为此,您必须下载

.zip
文件(如果您是 Windows 用户,否则您必须使用可以在 Exercism.org 上找到的相关命令)并将其解压到您也将拥有存储库的文件夹中。 就我而言,我在此路径中创建了一个名为 Exercism 的文件夹
C:\Exercism

然后您可以使用以下命令验证并查看是否已正确安装:

exercism version

然后您必须通过从锻炼配置文件中获得的 API 令牌来配置 Exercism 的 CLI:

exercism configure --token=YOUR_API_TOKEN

然后你必须设置一个工作区:

exercism configure --workspace=C:\Excercism\exercism\workspace

2。配置 Git

  • 安装Git
  • 使用以下命令设置 Git:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
  • 创建 github 存储库:
    exercism-exercises
    例如
  • 连接您的本地存储库: 导航到您的工作区
cd C:\Exercism\exercism\workspace

初始化git仓库

git init

添加您创建的 GitHub 存储库(使用您的 github 用户名进行更改)

git remote add origin https://github.com/<yourusername>/exercism-exercises.git

获取存储库

git fetch

然后设置主分支

git branch -M main

3.下载练习并提交练习

在此步骤中,您可以从 Exercism 下载练习并解决它,然后推送并提交到您的 Exercism:

更改并选择您喜欢的练习并在首选曲目中进行下载。例如:

--exercise=hangman --track=csharp

exercism download --exercise=<ExerciseName> --track=<Track>

向您推送运动解决方案:

exercism submit Hangman.cs

4。将您的解决方案推送到 Github

在此步骤中,您可以将解决方案推送到 GitHub:

将文件添加到暂存区域

git add .

提交您的更改

git commit -m "Add Solution for hangman exercise c#"

将您的提交推送到 github 存储库

git push -u origin master

注意: 在上面的命令中,在您的情况下,master 可能是 main。

注意: 您也可以使用命令行运行练习测试。就我而言,因为它是 csharp 练习,所以命令是

dotnet test

注意: 配置工作区时,使用

cd C:\Exercism\exercism\workspace
导航到工作区时,您可能会收到错误消息 系统找不到指定的路径,在这种情况下,您必须手动创建子文件夹:xercise\workspace 然后尝试更改目录,它就会正常工作。

这些步骤对我来说非常有效,我尝试在您可能遇到问题的地方添加注释。希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.