Teadmistebaas koodi
Töötamine git-hoidlas
Pro saab töötada ühe teie repositoriumi sees nii, nagu kodeerimisagent teeb - lugedes teie tegelikke faile ja kirjutades, muutes neid.
See leht on mugavuse huvides masintõlgitud. Kohaldatav on ingliskeelne originaalversioon.
Repositooriumi ühendamine
?gitvõi selle Mine ära tööriistariba kiip ühendab teenusepakkuja: GitHub, GitLab või Gitea/Forgejo – mis hõlmab Codebergit ja isehostitud juhtumeid.
announces itself on Nostr Selle asemel saate oma aadressi lisada.
Te ei pea andmebaasi nime sisestama. Pane märgi ja vali Kirjeldage, mida see token võib saavutada: Nymbot küsib võltsilt, mida see märgis näeb, ja näitab vastust kui loendit, mida kontrollite. Kontrollimine ühendab igaühe oma juba täidetud vaikeväljaannega ja paneb need kõik selles vestluses. Kõik, mis on juba ühendatud, kuvatakse sellisena, selle asemel, et seda teist korda pakkuda. See taotlus läheb teie seadmest otse võltsile - mitte Nymboti töötaja kaudu - nii et märgis ei sõida kuhugi, kuhu see juba ei lähe.
Kui see on ühendatud, näitab kiip salvestise nime ja sõnumeid, mis on saadetud
Pro mudel valitud rakendatakse kõnealuse repositoriumi kontekstis.
?git disconnect Eemaldage see ära. katkestada repository nimekirjas unustab tokeni, kuid hoiab seal repository, mis on märgistatud kui ilma tokenita, nii et saate hiljem uue lisada.
Repositories announced on Nostr
Mõned repositooriumid kuulutavad ennast Nostrile, mitte ainult võltsile, kasutades Tõrva 34 Protokoll on taga Üles Teade on Nostr'i sündmus, millel on projekti nimi, selle hooldajad, edasiliinid, mis koguvad selle parandusi ja probleeme, ja URL-id, millest seda saab kloonida.
Pane üks naddr või a nostr:// aadressile vormile ja trükkile Vaata seda üles. Nymbot reads the announcement off the relays and fills the
form in: the git host it is cloned from, the repository there, and the branch the project
itself says is current. You still add a token for that host, because Nostr carries the
announcement and the git server carries the code.
Repository, mille kloon URL on GitHub, GitLab, Gitea või Forgejo - isehostitud ka - on üks Nymbot saab lugeda. git:// või ssh-l ei ole HTTP-i API-d failide lugemiseks ja Nymbot ütleb, et see on pool-ühendamise asemel.
Sellisel viisil lisatud repository on badged Üles nimekirjas ja vastab sellele nimega, mida ta kuulutab, mitte oma teel peeglisse.
Mida ta saab teha
Mudel võib loetleda katalooge, lugeda faile ja otsida puu, seejärel vastata, kasutades seda, mida ta tegelikult leidis - nii et "miks retry loop loobub varakult" vastatakse teie koodist, mitte koodi kohta, mis näeb välja nagu teie.
See näeb haru, mille olete ühendanud, selle praeguses peas.
koos Server jookseb vestluse jaoks sisse lülitatud, võib see paluda käsku käivitada ka teie koodi vastu, nagu testid, Nymboti serveris.
Pöördumine kirjutab
?git writes on lisab võimaluse kommenteerida faile, luua haru ja avada tõmmata või ühendada taotlusi. vaikimisi välja ja tasub loobuda, kuni soovite seda.
Kirjutage edasi, paluge muudatust ja saate haru ja tõmbamisnõude ülevaate asemel, mis on kleepitud vestlusesse: iga ülesanne töötab Üks oksjon omaetteMidagi ei suruta teie vaikimisi haru, kui te ei lülita seda välja, see on haru, mille olete ühendanud ja palusite seda.
Run'i redigeeringud sisenevad ühe kommi kujul depotile, käigu lõpus või kui mudel otsustab, et töö on tehtud. Küsige enne kohustust käivitamine seejärel hoiab oma muudatused tagasi, vastus näitab neid diffina ja kohaldada Pidage meeles, kui Kustutamine Kasutamine ei maksa midagi, kasutamine ei maksa midagi.
Üks haru igale ülesandele
koos Igal ülesandel on oma haru mis on iga andmebaasi jaoks, välja arvatud juhul, kui te selle välja lülitate, kohustub ülesanne, mis kirjutab oma haru, nimega
nymbot/ Nymbot teeb seda tööharu pealt, kui ülesanne teeb oma esimese kommi, nii et ülesanne, mis ainult loeb, ei tee haru üldse.
Kui ülesanne on tehtud, teeb Nymbot Kui tehtud ütleb küll. Avage pull taotlus See on defekt; Pakkuda läheb Jätab vastuse peale Ühinema nupu; Jäta filiaal maha ei tee midagi muud. vaikimisi on seadistatud Settings, all Kui ülesanne’s haru on tehtudKui võltsil ei ole tõmbetaotluste API-d, mida Nymbot saab kasutada, või ta keeldub ühest, jääb haru nii, nagu see on ja vastus ütleb nii.
Vastus näitab haru koos Avatud PR, Mööda ja lahti, ja ülesannete paneel loetleb selle ülesandega. Kui ülesanne on ikka veel käimas, siis selle kaart, ülesannete paneel ja nimekiri, mis on käimas, nimetatakse haru niipea, kui see on olemas, igal seadmel, mis on kontole sisse logitud. Üks ülesanne, mis on peatatud või ebaõnnestub osaliselt, käib ikka veel oma haru tagasi, nii et seda saab ühendada, kustutada või puhastada nagu ükski teine. Ühinemine on haru, mis on ühendatud oma tõmbe taotluse kaudu, mis on kinnitatud salvestatud kommi Nymbotile, nii et vahepeal surutud uued kommid ei ole kunagi ühendatud nähtamatult. Avatud PR lahendada või Paluge Nymbotil uuendada haruGitHub ja Gitea või Forgejo saavad seda teha; GitLabil ei ole selleks API-d, nii et seal lahendate selle ühinemise taotluses.
Muudatused CI ja töövoo failides ootavad teie ülevaatamist, täpselt nii, nagu nad teevad ilma oma haru.
Teie seade mäletab nymbot/ järgmine ülesanne selles salvestises, või Puhastage Nymboti harud salvestusloendis kustutatakse need, kelle tõmbamisnõue on ühendatud või suletud, või mis on seitse päeva vanad ja millel ei ole enam midagi ühineda. Haru kustutatakse ainult siis, kui see lõpeb endiselt kommi Nymboti salvestatud, nii et keegi on vajutanud, sest on jäänud üksi ja ühtegi teist haru ei ole kunagi puudutatud. See töötab teie seadmest koos tokeniga, mida ta juba saadab; server ei hoia tokenit seda hiljem teha.
Seejärel on ülesandel reservi ise ja sama haru teine ainult loeb seda, kuni esimene on lõpetatud.
Unknowing mida muutus jooks
Vastus, mis kirjutas teie depotile, ütleb, mida see puudutas: depot, haru ja iga faili. Jätke need muudatused paneb need tagasi - igaüks nendest teedest loeb kommi, millel filiaal seisis enne jooksmist ja pühendunud, nagu see oli. Üks oksjon omaette Ta jättis tööjõu üksi, nii et seal ei ole midagi tagasi panna: lahti Eemaldage selle asemel oma oksad.
See on tagasipöördumine, mitte ümberkirjutamine. Mitte midagi ei kustutata ja ajalugu ei ümberkirjeldata: see, mida Nymbot tegi, jääb päevikusse, see lihtsalt ei ole enam filiaali seisund.
Undoing ei puuduta ühtegi mudelit, nii et see ei kuluta mingeid krediite - juurdepääsu token reisib selle ühe taotlusega nii, nagu see teeb iga teise, ja mitte midagi kontrollpunkti kohta salvestatakse kusagil peale teie enda seadme.
Haru või tõmmake palve, mille käivitamine on avatud, on loetletud ja jäänud sinna, kus see on. kellegi tõmmake palve sulgemine nende nimel ei ole tühistamine ja haru kustutamine, mida teised inimesed võivad üles võtta, ei ole ka - tehke neid ise, kui soovite, et need oleksid kadunud.
Kui palju repo ülesanne maksab
Repo-ülesanne kasutab kuni kuut mudeli kõnet sõnumi kohta - vaata, loe, otsige, vastake - igaüks arveldatakse kinnitatud mudeli Hinna eestMaksustatakse ainult tegelikult kasutatavaid kõnesid, nii et ühest failist vastatud küsimus maksab, kui palju tavaline vastus maksab.
Rakendus teatab kõnede koguarvust ja arvu pärast iga repo ülesannet.
Kui ülesanne väljub ruumist
Repositooriumi ülesanne on loor, mitte üks vastus: mudel loetleb kataloogi, loeb faili, otsib puu, loeb teise ja alles seejärel kirjutab.
Kui ülesanne kasutab oma lubadust veel tehtud tööga, peatub Nymbot, annab teile selle, mis tal on, ja ütleb nii.
Samuti saate seda jätkata. Seadete jätkamise eelarve seadistamine ja Nymbot ostab samast tasakaalust teise eraldise, kui ülesanne lõpeb, otsides täpselt, kus see peatub, selle asemel, et lugeda repository algusest peale. See läheb ühe jala korraga, iga jala ütleb, mida see maksab, ja peatub hetkel, kui eelarve on kulutatud, ülesanne on lõppenud, või vajutage Stop.
Midagi ei jätku ja midagi ei kuluta kaugemale vastusest, mida olete palunud, välja arvatud juhul, kui olete seadistanud eelarve.
Tavaliselt saadab seade iga jala, nii et ülesanne jätkub ainult siis, kui rakendus on avatud. Tagakülg jookseb sisse lülitatud, server saadab järgmised jalad ise, kui rakendus on suletud, samas eelarves, maksimaalselt 40 jalga ja 6 tundi, ja ütleb teile üks kord, kui ülesanne on tehtud.
Selle märgi kohta
Juurdepääsu märgis hoitakse teie seadmetes ja sünkroniseeritakse nende vahel teie lõpu-lõpu krüpteeritud seadetes, nii et serveris hoitakse ainult suletud koopiat, mida see ei saa lugeda. Wipe seadmed, reisib Nymboti töötajale iga taotlusega ja ei ole kunagi salvestatud loetavale serveri küljele ega avaldatud edastustele. Tagakülg Run Sa lülitasid selle tööle, maksimaalselt 6 tundi. Laiendage seda ühte salvestisse, mida kavatsete kasutada, ja tühistage see oma teenusepakkuja juures, kui olete lõpetanud.
Kuna see sünkroniseeritakse, töötab vestlus, mis kasutab salvestist igal seadmel, milles logite sisse, ilma et seda uuesti ühendataks. Serveri jooksmineSee on konteiner.